customer experience manager careers in Flintshire, United Kingdom