About The Teddington Water Company Limited (06105976) United Kingdom