About Spec Lucas Limited (12025277) United Kingdom