About St.margarets School (hampstead) Limited (00537118) United Kingdom