About Lucas Instrumentation Services Ltd (10688372) United Kingdom