About Stamford Water Company Limited (07405685) United Kingdom