About Elphick Water Management Limited (08239444) United Kingdom