customer service award careers in Oxfordshire, United Kingdom