Overview Details Press Releases Multimedia Locations People Groups McLeod Insurance is a local insurance brokerage based in London. For over 25 years, we have worked in the greater London area, specialising in high-net-worth insurance plans for homes, cars and much more.