About Palmer & Weir Smart Metering Limited (09680005) United Kingdom