About L & O Instrument Engineering Limited (10678902) United Kingdom