Travis Perkins has reported a 17% increase in pre-tax profit to £128.6m for the six months to 30 June.

Turnover rose 12% to £1.6bn across the same period.