Human Resources Manager
3 months ago
Yorkshire and The Humber
... manufacturing sites in the UK and China, with sales and distribution from the UK Head Office as well as facilities in Poland and USA. With in-house teams of Design, Development and QC Engineers, they ...