front office team leade careers in London, United Kingdom