Tag Archives: Office Space Leeds

icon Business Centres, based in Leeds, have one of the most notable unique selling points in Britain, boasting the impressive title of “Greenest Serviced Offices in the UK!” Located at Britain’s third largest business park at Thorpe Park, Leeds, icon’s green building was built under strict environmental principles and objectives contributing to the highest ever BREEAM […]

Serviced Office company Forsyth has announced that they will be taking the reigns of a former MLS run office space business centre in central Leeds.  This is the latest in a string of serviced office take-overs following a large operations scale down by struggling office space operator MLS over recent months.   Forsyth Business Centres’ management contracts division has secured the future office lease of some […]