About Beech Oxford House Limited (09695514) United Kingdom