How to choose a good roofing company to restore your roof

Have you noticed your roof has faded or your roof is covered in lichen and moss? It might be time to have your roof inspected by a professional roof.