front office team leade careers in Swansea, United Kingdom