
Severn Trent
One of Britain’s largest water companies.
HQ location
Coventry, United Kingdom
Website
Launch date
Employees
Market cap
$10.9b
Enterprise value
$22.4b
Share price
£27.29 SVT.L
Company register number
Recent deals
- Energy
Authorizing premium user...