About Clifton Instrumentation Ltd (04438196) United Kingdom