customer services manager careers in Chester, United Kingdom