What would you call the state of the garage roof pictured on this page before Oates Roofing Maintenance began work? We’d call it a disaster. What would you call the after images, once the garage roof had been replaced? We’d call it a 100% success story!
…