About The Godolphin And Latymer School Foundation (03598439) United Kingdom