Business Analyst, Finance Team | Odgers Berndtson Executive Search Recruiter Odgers Interim Location London, London, United Kingdom, United Kingdom About the roleBusiness Analyst, Finance team | London, Birmingham, Leeds or Manchester basedWe are looking for a Business