About Beech Tree House Limited (12342824) United Kingdom