In addition to our comprehensive roofing services, we also offer a full range of general property maintenance services that can really make the most of your property. From home repairs and general maintenance, to perfect driveway restoration, David Stewart Property Maintenance will work with you to ensure your building project meets your exact requirements.