Norbord Europe Ltd took the title of Best Overall Supplier 2017 at Jewson Live, the UK’s biggest builders’ merchant show.