Cash-generative floorcoverings firm offers attractive dividends