About Severn Trent Retail And Utility Services Limited (02562471) United Kingdom