About Severn Trent Plc (02366619) United Kingdom