Majestic appoints managing director for retail division

Majestic has appointed a managing director for its retail division, responsible for the group’s 211 shops including its Calais store. John Colley joins…