Business Analyst / Project Manager – Glasgow or London

Business Analyst / Project Manager – Glasgow or London