Warranties and indemnity insurance policy sales surged in 2025, suggests new report Jakki Green 8 months ago handshake, deal, agreement, understanding