Macfarlane Group plc (MACF) Financial Health & Risks | Ticker