On-site Customer Insight Manager 12 Month Fixed Term Contract Part Time Jobs in Worcestershire England United Kingdom | FindMeJobs