Your javascript is disabled. Click the following link to the article.
Covid-19: Payouts of over £1.2 billion likely to be made to customers according to latest estimate from the ABI