About Anchor House Investments Limited (10888704) United Kingdom