I take it that your claim was handled by Homeserve on behalf of your insurers who then appointed one of their home repair network contractors to carry out the repairs? All workmanship carried out by a HRN contractor is covered by a 12 month gaurentee. If you had an issue within this period, they would have happily returned and re-assesed. Is it the case that two full years passed before you began to experience an ingress of damp/water penetration into your property? You need to remember that your insurance policy is not a maintenance contract, and that you are responsible to take good care of your roof. Roof damage is only covered if it is a result of a one off event, i.e, high winds blowing off roof tiles etc. Now given that I am a chartered Building Surveyor specializing in insurance reinstatement, my opinion is this, you wont be getting water in from a gap in your fascia board, nor your gutter - that leaves the slates - cracked/old slates or broken tiles will allow water to enter into your property. Its all to easy to witch hunt the contractor - when infact 8 seasons have passed. Have you carried out annual maintenance on your roof within this time? You now have a contractor who is mearly rubbing his hands and simply agreeing with you because he wants paid and will tell you want you want to hear, blaming the damage on sub standard workmanship, on a roof repair, after a full 2 years, is just plain stupid.