About Humberside Instruments Limited (01855594) United Kingdom