The roof is probably the most important part of any house, and it is also the part that is highly exposed to the harsh weather. Taking care of a roof is one of the basic maintenance activities that everyone should conduct every once in a while. Several companies offer...