Faber reports 'very good' year with top-line turnover at £25.4m