About London Motor Engineers Ltd (12186090) United Kingdom