About Keene Instrumentation Limited (09221143) United Kingdom