Q1 Ends on a High With £7bn in Contracts Awarded in March According to Barbour ABI