About Beech House Developments Limited (12337357) United Kingdom