 It moved to its current location in Hampstead, London shortly after World War II.In 2010, it was taken over by the Alpha Plus Group, who installed Paul Keyte as the headmaster.The school occupies a pair of large houses at 90 Fitzjohn's Ave and 1 Arkwright Rd in Hampstead, north London.