Artificial slate shingles certainly are a incredibly convincing stand-in for natural slate. But that is a more lightweight roofing product, manufactured from engineered polymers combined with recycled plastic and rubber. From the ground, it may be virtually unattainable to tell apart this engineered roofing from purely natural slate. The solution https://eidohome.com/5-roofing-companies-in-naperville-for-residential-roofing-services-top-local-experts-for-your-home/