About Beechglen Properties Limited (02302358) United Kingdom