Garwood Foundation The Garwood Foundation is a local independent charity based in the Croydon area. Originally founded in 1952, the Foundation provides support for people with cerebral palsy and related disabilities, through a wide range of services.