logistics manager (mini mba) careers in London, United Kingdom