About Lucas Northampton Ltd (12686001) United Kingdom