Overview
Industry:Defence
Headquarters:London, UK
Employees:28,000
Rating:3.7 / 5
Founded:1891
Revenue:£92,955,000,000
Description
UK-based defence and engineering company delivering critical technical support services to the armed forces.
Culture
Culture has not yet been written

