About Lucas Sports Cars Ltd (13554797) United Kingdom