About Beechwood House Limited (04624212) United Kingdom