About Leake Tm Ltd (12254751) United Kingdom