customer service team lead careers in Cambridge, United Kingdom