About Birch Lake Investments Limited (12267668) United Kingdom