front office team leade careers in Oxfordshire, United Kingdom