About Instrument & Control Engineering Solutions Limited (08266631) United Kingdom