About Slack Water Investments Limited (12744548) United Kingdom