About Thames Water Developments Limited (02638323) United Kingdom