About Birchmoor Investments Limited (11878181) United Kingdom