Southwood Foundation, a charitable company limited by guarantee, registered in England and Wales, company number 11668136, registered charity number 1186090, whose registered office is at Delta House,16 Bridge Road,Haywards Heath,West Sussex, RH16 1UA