About Severn Trent Services International (overseas Holdings) Limited (03125131) United Kingdom