Your javascript is disabled. Click the following link to the article.
Scor's Lloyd's stamp to jump 23% in 2023 to £291mn