About Meterfix Limited (04373417) United Kingdom