About Snowball Water Services Limited (08190284) United Kingdom