About Beechgreen Property Trust Limited (02766836) United Kingdom