About Liquid Metering Instruments Limited (03241209) United Kingdom