I feel for you, I had so 3 leaks in less then a year from the flat upstairs, and it took over 3 months to get them fixed ( each time).
the first two times the Council refused to refound me the excess from Zurich (no matter how long I had to wait for them to fix the leak), but the third time I wrote to the Complaint Office, quoting all the phone calls and problems I did to them and Apollo ( I REALLY suggest to anyone to keep a record of ALL the phone calls and name of the operators).
They were very nice, and after an investigation they gave me the rights to a refound. It took a while but I would def suggest you to contact the complaint office, because the council policy it’s not to cover any damage.
Hope this will help.