Hello! We're moving from the States and wondering if anyone knows about St Mary's School in Hampstead. How is the school compared to other independent schools? Thank you in advance!