15 May 2026

London's "insurance village" punches above its weight, but not enough people know