About Cricklade Investments Ltd (13101535) United Kingdom