I have a flat roof above my garage and utility room - the two run into each other so it's like having a double length (but standard width) garage. One bit of the roof keeps leaking and over the past couple of years I've kept applying coats of roof repair paint and sticking bits of felt on it. It's g...