front office team leade careers in Edinburgh, United Kingdom