Thames Water agrees £11m compensation after customers overcharged

Thames Water agrees £11m compensation after customers overcharged