I dunno, the work yes. But the no claims might hurt you, especially if you want to change insurers as you have to tell them you have made a claim in the last 5 years
Would you need to tell the new insurer about a windscreen replacement? Hadn't realised that.
Reading up about Swiftcover on the web this morning this doesn't seem to be an unusual case, unfortunately. I think I will be changing insurers come renewal time, only a couple of months away.