The Federation do accident cover which is quite good, it is only a token amount but can help. A lot of the private policies don't like window cleaners, and the differment period can be quite long too.
I have found the best thing is to have some money in the building society, gaining interest, to fall back on in hard times, better than buying policies which are hard to claim on.