About Avalon Water Services Limited (10770128) United Kingdom