About Severn Trent Services Holdings Limited (04395572) United Kingdom