Logistics Manager Dubai careers in Glasgow, United Kingdom