About Thames Water Investments Limited (02567126) United Kingdom