About Birch Property Holdings Ltd (12619172) United Kingdom