How many locations do Menzies deliver from in the UK?
Menzies Distribution supports, One Stop, the retail convenience business, by delivering food and drink products to over 500 of its 900 UK stores.
Who delivers for Menzies in Ireland?
Who owns Menzies Distribution?