management logistics supply chain careers in Swansea, United Kingdom