HR and Payroll Administrator careers in Swansea, United Kingdom