Travis Perkins posts better-than-expected full year results

Travis Perkins has shrugged off “challenging market conditions” to deliver better-than-expected sales for the past year.