management logistics supply chain careers in Cambridge, United Kingdom