About Lucas Engineering Ltd (11236717) United Kingdom