About Nixon Flowmeters Limited (01184218) United Kingdom