About Severn Trent Holdings Limited (05656363) United Kingdom