social care recruitment teamleader careers in Swansea, United Kingdom