About North Herts Utilities Limited (08418914) United Kingdom