Thatcham Research appoints Nick Caplan as Independent Non-Executive Chair

11 February 2025