Macfarlane Group plc (MACF) Share Price & Analysis | Ticker