Stiftung Chance for Children, Eschenbach (SG), Foundation