Macfarlane Group announces 2016 full year Preliminary Results