About Lucas Power & Control Limited (SC137141) United Kingdom