Confidence at three year high but 58% of contractors have had to turn work away