About Metering & Technology Limited (06036880) United Kingdom