About Beechrose Developments Limited (03178646) United Kingdom