The Hirer shall affect, and shall ensure that any sub-contractor or supplier shall affect, adequate Public Liability cover with an insurance company to a minimum limit of indemnity of £5,000,000 approved by the Parish Priest against the foregoing and produce evidence thereof on demand.