About Litchmill Investment Group Ltd (12946728) United Kingdom