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