44 employees
Tods Defence is a designer and manufacturer of composite structures for the marine defence industry.
1932