About Birch Holt Investments Limited (12510143) United Kingdom