Yokohama UK names new managing director

22 Jan 2024