human resource careers in Swansea, United Kingdom