HI i will try and help.
How sure are you that you have this correct?
The lease can contain such an obligation in different places. It can be called "insurance rent", or it can be further back in the lease under a general "service charge" catch all clause.
Also have you/ the freeholders ever claimed on the insurance policy?