Lack of space holding back UK’s life science ambitions

The lack of life science space in Oxford and Cambridge is stifling the UK's ability to capitalise on the growth of the sector. Data collected by Bidwells showed availability was close to zero in June in both cities after demand