The Station Office Network has confirmed it will be opening its first drop-in workplace outside London this summer — and has chosen Leeds because of the city’s “dynamic” business culture. The 19,500sq ft flexible office will be situated at One... Read More