customer service award careers in Leeds, United Kingdom