About Thames Water International Services Holdings Limited (01920229) United Kingdom