James Halstead posts a pre-tax profit of £45.5 million for the year to the end of June - up 3% - with export markets underpinning profitability.

Revenue at £226.1 million was down 0.5% but earnings per ordinary share rose to 17p from 16.4p and the proposed final dividend of 8.5p is up 8.2%.

Chief executive Mark Halstead said: "Notwithstanding the average exchange rate for the year impacting adversely on turnover, we have continued to progress and as exports represent 67% of our business the decline of sterling post the referendum offers opportunity for further progress."