Turner & Townsend has signed a lease to occupy workspace in Aviva’s office building at 11 York Street in Manchester. The move comes as the professional services firm relocates its
Thank you for reading EG
Want to read more? Enjoy a story a week for FREE for one month.