About Yehudi Menuhin School Limited(the) (00818389) United Kingdom