About Instrument Controls Limited (09131961) United Kingdom