Severn Trent plc SVT

A water and wastewater services provider. They ensure millions of households have clean water.

1 Like