Construction company clocks up £7m in new contracts