A roofing company is a firm that deals with the installation as well as the repair of roofs on a commercial or residential basis. Therefore, if you want to repair or install a roof to your house, you should hire the services of Guardian Exteriors. Due to the emergence of many roofing companies,...