About Beckwood Instrumentation Limited (03178968) United Kingdom