Lead Business Analyst at Pillarrun Partners — Leicester, United Kingdom · 11jobs