About Severn Trent Finance Limited (06294618) United Kingdom