A new report has confirmed what we all knew already; Leeds is a business powerhouse The study, carried out by NatWest and data company Beauhurst, analysed growth across innovation, profit, headcount ...