I have recently had a flat roof re-covered by a roofing contractor. The roofing system is Rubberbond EPDM. The contractor supplied a detailed written estimate but this made no mention of any guarantee, either for the contractor's work, or the materials used, although it was stated that the system ha...