job reference 2533 careers in Swansea, United Kingdom