About Severn Trent Overseas Holdings Limited (02455508) United Kingdom