Customer service team leader jobs in HarwichCreate job alerts