About Lucas Industrial Components Limited (00709456) United Kingdom