technology news

Enterprise launches flagship site in Leeds

Enterprise has opened a new flagship rental and technology hub in Leeds. The £1.8m investment creates the company’s largest UK rental site as well as a hub for its burgeoning […]