About Great Ballard School Limited (02898673) United Kingdom