Business Support Manager, Plymouth
Job Title: Business Support Manager SF32052 Location: Devonport, Plymouth Business Unit: Base Services Salary: £ 43,445 - £ 53,385 About the role Here at Babcock International we're looking to recruit a Business Support Manager. The Facilities Business Support team is tasked with the delivery of…