Thames Water will hand back almost £16.7 million to customers after receiving the lowest score in Ofwat’s annual ranking of customer satisfaction with water companies. Portsmouth topped the leaderboard for 2020/21 followed by Wessex and Northumbrian.