Severn Trent Water
Severn Trent Water is a regulated water and sewerage company in England and Wales. The company generates renewable power through wind turbines, solar panels and anaerobic digestion of specially grown crops, treated waste and food.
Last updated on