About Severn Trent Trimpley Limited (10690056) United Kingdom