John Neal was appointed chief executive of the insurance marketplace in 2018 and has been at the helm of the business through a turbulent economic and political environment