New managing director of Scania (Great Britain) Ltd. Scania (Great Britain) Limited is delighted to announce the appointment of James Armstrong as its new Managing Director. James will succeed Martin […]