front office team leade careers in Cambridge, United Kingdom