Ofwat has told Thames Water to pay £18.2 million after finding it made £131 million in dividend payments that were ...