About Severn Trent Water Limited (02366686) United Kingdom