Macfarlane Group Plc

MACF:LNLondon Stock Exchange