L&D Coordinator careers in Swansea, United Kingdom