manager european careers in Chester, United Kingdom