About Severn Trent Services Defence Limited (05112092) United Kingdom