About Anglia Holland Investments Ltd (10841021) United Kingdom