About Chester Instrumentation & Control Limited (02988292) United Kingdom