About Instrument Machining Service Limited (00699838) United Kingdom