About Callan School London Limited (08063771) United Kingdom