About Severn Trent Investment Holdings Limited (07560050) United Kingdom