John Geddes — Insider transactions, Officer at Menzies (John) PLC / MENZIES(JOHN) PLC | InsiderLens