The 2017 CN100, published by Construction News, makes some interesting but troublesome reading.

Whilst turnover is up within the UK's 100...