About Kelda Water Services (projects) Limited (06690873) United Kingdom