About Measurement & Control Technology Limited (04486610) United Kingdom