HR cum Office Admin careers in Swansea, United Kingdom