About Severn Trent Reservoirs Limited (03115315) United Kingdom