About Leatherhead Motor Company Ltd (08430642) United Kingdom