MACFARLANE GROUP PLC ORD 25P (MACF.L) Valuation Score | Stock Evaluator