About S C G Metering Limited (SC322708) United Kingdom