About Leicestershire Investments Ltd (12003709) United Kingdom