Vehicle Mechanic Chivenor, GB Job Title: Vehicle MechanicLocation: Barnstaple, DevonCompensation: £28,924 + Benefits Role Type: Full time / PermanentRole ID: SF57439At Babcock we're...