About Metering Technology Services Ltd (08830756) United Kingdom