About Lenham Sports Cars Limited (05366294) United Kingdom