About Leatherhead Automobiles Limited (00988692) United Kingdom