After 14 years in occupation at Queen Square, Winch & Co moves into new head offices on Park Place, in the heart of Leeds city centre’s financial district. Winch & Co Group has this week moved into its new head office location on Park Place in the heart of the financial district of Leeds city […]