About Severn Trent 2017 Limited Partnership (SL030713) United Kingdom