Steve Buck
Standing...
Stories...
Aug 11, 2026
Lean Left
Thames Water gave finance boss Steve Buck a £1m signing-on fee to join the struggling utility.
Lean Left views this as privatization failure, with executives collecting seven figures while water services collapse and bills rise.