About Severn Trent Finance Holdings Limited (06044159) United Kingdom