About Birchen Freehold Management Limited (12425115) United Kingdom