managing partners careers in Swansea, United Kingdom