Head of Operations
HowdenGreater London, England, GBHowden is a global insurance group with employee ownership at its heart.Together, we have pushed the boundaries of insurance.We are united by a shared passion and no-limits mindset, and our strengt... Show more