About Lea Motors Limited (02842795) United Kingdom