About Broomwood Hall School Limited (04815273) United Kingdom