About Birch Investments Limited (07956171) United Kingdom