About Newham Foundation (04431704) United Kingdom