About Carroll Instrumentation Services Ltd (SC529963) United Kingdom