Stewart Clough is the Managing Director of DS Smith.
8,494 people are employed at DS Smith.
The NAICS codes for DS Smith are [32, 3221, 322, 45, 32212, 322121].
The SIC codes for DS Smith are [267, 26].