About Lee Hutchinson Instrument Engineering Ltd (08692287) United Kingdom