About L & H Instrumentation Ltd (09609173) United Kingdom