Total sales were worth £7billion last year, a 34 per cent increase on 2023, according to the latest data from the Association of British Insurers.
The big question now is, can they stop the development — and can others who are facing similar challenges with developers ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results