About Scotia Instrumentation Limited (SC074997) United Kingdom