Nelsons employs 365 employees. The Nelsons management team includes Michael Lockett (Chief Executive Officer), Simon Hodge (Chief Financial Officer), and Emma Goessen (Head of Global Brands | Head of Marketing UK and International Markets).
Get Contact Info for All DepartmentsLooking for a particular Nelsons employee's phone or email?