About Severn Trent Limited Partnership (SL010272) United Kingdom