About Westwood Meters & Timers Ltd (00708225) United Kingdom