Fundamentals for Macfarlane Group PLC