About Williams Meters Limited (09896421) United Kingdom