About The St. Albans Meter Company Limited (01968322) United Kingdom