About Clay Instrumentation & Control Limited (12180171) United Kingdom