About Lucas S Mechanics Ltd (12606562) United Kingdom