About Lenham Motor Company England Limited (07422606) United Kingdom