About Leake S Ltd (13025351) United Kingdom