About Severn Trent Services (water And Sewerage) Limited (08880470) United Kingdom