About Cheddar Water Limited (05212658) United Kingdom