Creating the next generation of office space in Leeds
Shaping the future of office space in Leeds Situated in the north of the UK with a diverse population of 781,700, and at the centre of a £69.6bn economy, Leeds is the third largest City in the UK. Wi ...