About Lochrane Instrumentation Limited (08671551) United Kingdom