corporate social responsibility careers in Swansea, United Kingdom