About Severn Trent Services Defence Holdings Limited (05112024) United Kingdom