Business Support Manager Management, Manufacturing Llanfrechfa (Wales), Wales (United Kingdom), United Kingdom February 19, 2025 Full-time