Wednesday, 28 September 2022

Roofing Contractor In Myrtle Beach

roofing-contractor-2-300x225.jpgIf you are looking for a roofing contractor in Myrtle Beach, then you are in luck. There are many roofing contractors in Myrtle beach that will be able to meet your needs. It does not matter if you need a new roof installed, or if you want to have an existing roof repaired. No matter what you need, there is someone who can help you. Roofing contractors can be found all over Myrtle Beach and the surrounding areas.

Roofing contractors in Myrtle Beach are available for all types of jobs

You do not have to worry about having to find a roofing contractor that specializes in every type of job. If you need a new roof installed or you need a roof repair done, you can easily find one that will be able to handle your project. Roofing contractors in Myrtle Beach can handle any job that you might have. Whether it is a small project that requires only a few days of work or a large project that requires several months of work, they can do it all. You do not have to worry about finding a roofing contractor that is going to charge you too much money for their services. Many roofing contractors in Myrtle Bech are very reasonable when it comes to pricing their services. They will take the time to explain to you what the cost will be for the job that you need to be done. They will also give you an estimate of how long it will take them to complete the job. If you are not happy with the estimate, then you do not have to hire a contractor. You can always look for another contractor. Roofing contractors in Myrle Beach are there to help you. Roofing companies in Myrtle Beach are also available for all types of jobs that you might need to be done. Roofing companies are there to help you get everything taken care of so that you can go back to enjoying your home again. Roofing companies are also there to help you with any problems that may arise. They can help you with your insurance claims, they can help you with your insurance payments, and they can even help you with any other issues that may arise with your home. Roofing companies in Myrtle Beach will be there to help you whenever you need them. Roofing contractors in Myrtle Beach are there to help you with any problem that you may have. Roofing contractors are there to help you no matter what. If you need a new shingle put on your roof, they can help you with that. If you need a new chimney built, they can help you with this. If you need your roof repaired, they can help you with all of these things. Roofing contractors in Myrtle Beach are there to help you whenever you might need them. Roofing contractors are there for you.

Hiring a reliable roofing contractor is important. Contact MB Roofing Pros today to get quality roofing services at rates you can afford!

MB Roofing Pros 5335 N. Kings Hwy #211B Myrtle Beach, SC 29577 843-492-0778 http://roofing-myrtlebeach.com

https://www.roofing-myrtlebeach.com/roofing-contractor-in-myrtle-beach/

Things To Look For In A Roof Repair Company

roof-repair-1-300x225.jpgRoofing is one of the most important parts of your home. It is the part that keeps you dry and protected from the elements. When it gets damaged, it needs to be repaired. Roof repair can be costly, especially if it is done improperly. If you are considering hiring a contractor for roof repair, here are some things to look for to make sure you get the job done right.

Roof Inspection

When you hire a contractor to repair your roof, they should inspect it before starting any work. This will help them to know what type of repairs need to be made. The inspection should include checking the condition of the roof. It should also include looking at the flashing around the edges of the roof. Flashing helps keep water away from the structure. It should also check for any holes or cracks in the roof. These can cause leaks that can cost you thousands of dollars to fix.

Roof Storm Damage

If you have experienced a roof storm, you may want to contact a roofing contractor as soon as possible. They can come out to assess the damage and give you an estimate on how much it will cost to repair it. Roof storms can cause a lot of damage to the roof. There are different types of roof storms that can occur. Some of these are ice storms, windstorms, hail storms, and tornados. Roof storms can be caused by any type of weather, but the most common ones are those that occur during the winter months.

Roof Inspection in Myrtle Beach SC

There are many companies in Myrtle Beach that offer roofing services. You may want to consider going with a local company. This will allow you to get the repairs done quickly and efficiently. Local companies usually offer better customer service and better pricing than national companies. It is always best to do research before choosing a company. You may want to ask friends or family members for recommendations. This will give you a good idea about the quality of work that the company does. If you live in Myrtle Beach, you may want to consider hiring a roofing company to help you with your roofing problems. Many people have had great experiences with them. Make sure that you find one that has the experience and tools necessary to do the job correctly.

Contact MB Roofing Pros today if you need roofing services such as installation, repair, or inspection.

MB Roofing Pros 5335 N. Kings Hwy #211B Myrtle Beach, SC 29577 843-492-0778 http://roofing-myrtlebeach.com

https://www.roofing-myrtlebeach.com/look-for-roof-repair-company/

Tuesday, 27 September 2022

The Importance of A Roof Inspection

roof-inspection-2-300x225.jpgRoofs have been a necessity for homes and businesses alike for thousands of years. They protect us from the elements, provide shelter from the sun, and help to insulate us against cold weather. Roofing materials have also changed over time, but they still serve an important function. Roofs don't last forever and that's the reason why every homeowner needs to consider getting a roof inspection regularly.

Types Of Roofing

There are two types of roofing materials used today. The first is asphalt shingles, which are installed in layers. Asphalt shingles were first manufactured in the mid-1800s, and they continue to be the most popular type of roofing material. This is because they are easy to install, and they last for a long time. Shingles are available in a wide variety of colors and textures. Some manufacturers also offer a lifetime warranty on their products. Another type of roofing material is metal. Metal roofs are very durable, and they do not require maintenance. However, they can be expensive to install. There are many different types of metal roofing, such as tin, copper, aluminum, steel, and zinc. Metal roofs are also available in a wide range of colors and textures.

Reasons To Get A Roof Inspection

Roofs need to be inspected regularly, especially if they are made of metal or asphalt shingles. It is important to know that there are several types of roof inspections, and it is important to know which one you should use. The most common type of roof inspection is visual inspection. This involves simply looking at the roof to make sure it looks good. If there are any problems with your roof, you may see them during this inspection. However, a visual inspection does not always show all the problems with your roof. A more thorough inspection will involve using a device called a penetrometer. A penetrometer is a small tool that is placed into the holes in your roof. When it is pushed down, it gives a reading that indicates how well your roof is holding up. A penetrometer is used by insurance companies to determine the amount of money that you are responsible for paying out of your own pocket. The third type of roof inspection is called a thermal imaging camera. This type of inspection can detect problems that are not visible to the naked eye. It can detect water leaks, loose or missing shingles, and other problems. It can also reveal the condition of the attic space under the roof. Roof inspections are necessary to ensure that your roof is structurally sound. If you notice any problems, you should call a professional roofing contractor to inspect your roof. You can also find a roofing contractor by calling the local building department.

A roof inspection is crucial and should be done on a regular basis. Contact MB Roofing Pros today to get your roof checked out!

MB Roofing Pros 5335 N. Kings Hwy #211B Myrtle Beach, SC 29577 843-492-0778 http://roofing-myrtlebeach.com

https://www.roofing-myrtlebeach.com/the-importance-of-roof-inspection/

Roof Replacement Myrtle Beach SC

roof-replacement-1-300x225.jpgIt's time to start thinking about your roof. It's been there for you through the storms and the snow and the rain and the sun, and it's still going to be there for you when the next storm comes along. You can't see it, but you know that it's there because you feel its presence. Sooner or later, you might need repairs or a complete roof replacement. Either way, you need to be prepared.

Why You Should Consider A Roof Replacement

If you're like most people, you may think that it's too expensive to replace your roof. However, if you don't replace it now, you'll be paying more money down the road when you have to replace it. If you've got shingles that are starting to come off, or you have holes in the roof that are leaking, you need to get it fixed. Otherwise, you could be looking at having to do major roof repairs. When you're thinking about replacing your roof, you'll want to consider all of your options. You may be able to save some money by doing a new roof yourself. There are many people who are learning how to do this. Many of them are even getting certified to do it. They can often save up to 50% on their new roof. You'll also want to consider the materials that you use. Some materials are more durable than others. Some materials are more expensive than others. You'll want to take all of these things into consideration. Another thing to consider is whether or not you're going to have a metal roof installed. Metal roofs are much better than traditional ones. They last longer, they look better, and they are more energy efficient. You'll want to make sure that you're considering all of your options before you make a final decision. Roof replacement Myrtle Beach SC is something that everyone should consider. It will give you peace of mind knowing that your home is protected from the elements. Don't put it off any longer. Get it done.

Call MB Roofing Pros if you need a roof replacement. We also offer other services such as roof repair and inspection. Contact us today to get started.

MB Roofing Pros 5335 N. Kings Hwy #211B Myrtle Beach, SC 29577 843-492-0778 http://roofing-myrtlebeach.com

https://www.roofing-myrtlebeach.com/roof-replacement-in-myrtle-beach/

Friday, 23 September 2022

New Roof Installation Myrtle Beach

new-roof-300x200.jpgA home's roof is its "crowning glory" and its testament of safety and security. Aside from acting a shield against natural elements such as wind and rain, having a resilient, as well as an enchanting roof, can also increase your home or commercial property value. The reverse holds true when you have poor and broken roofing. The installation of a new roof is expensive, a required financial investment whether it is a roofing substitute or setting it up for the very first time. If you are living in a rather old home, there is a possibility that you need to change it immediately. When this moment comes, it is practical to pick an excellent roofing company to mount a new roof to your home.

Installing New Roof

Before the installation of a brand new roof, there are certain considerations that you need to think about such as what sort of roofing system to purchase or roofing company you will employ. There are many roofing kinds and some of the most common materials are asphalt tiles, steel, and tile. Asphalt new-roof-myrtle-beach-300x200.jpgAsphalt shingles are the least costly yet not one of the most resistant or long-lasting. Its life span is dependent on direct exposure to sun and other harsh elements. Asphalt roof shingles can dry quickly and become fragile when exposed consistently to sweltering sunlight, high winds, and heavy rainfall. Dark tinted asphalt absorbs heat making your attic room burning your attic room, thus making your air conditioning system work double time. This can bring about greater electrical expenses particularly throughout the summer season. It is the least sturdy and appealing roofing among those mentioned here. When it pertains to visual appeals nonetheless, this can be fairly subjective since elegance remains in the eyes of the observer. The sort of asphalt roofing that often tends to last is the architectural one. Steel  Steel roofing systems are available in three kinds-- copper, aluminum, and steel. Copper is the most expensive while steel is the most affordable of the three types. Steel reflects heat so they do not take in way too much of it. Steel roofing systems are a lot more immune to strong winds than aluminum, however, aluminum last longer than tile roofing against a cyclone. Copper roofing is the most expensive among the three types but only needs little upkeep and can last up to a hundred years. Aluminum is less expensive than copper but not as cheap as steel. Tile  Tile roofing is one of the most striking and sturdy types of roofing materials. One advantage of a tile roofing is resistant to fire and calls for really marginal upkeep. What's great about it is that it can be made to look like a wood shaker, panel roofing, or any kind of layouts. Tile roofing additionally can be found in concrete, clay, and slate. Concrete roofing is low-cost and lasts longer as floor tiles. The tinted ones can discolor after some time and require to be painted. Slate roofing is one of the most expensive among tile roofing, long-lasting as it generally lasts longer than your home as well as requires really little upkeep. It additionally can be found in a selection of styles and color. Prior to spending your cash on a new roof or roof replacement, do a little research regarding roofing system types and roofing companies. Figure out the styles of roofing, its price, pros, disadvantages, even color to obtain the very best offer and quality for your new roofing.

For more helpful tips on roofing and roofing contractor, or a free estimate give us a call here at MB Roofing Pros. We want to help you get the best work done to your ultimate satisfaction!

MB Roofing Pros 5335 N. Kings Hwy #211B Myrtle Beach, SC 29577 843-492-0778 http://roofing-myrtlebeach.com

https://www.roofing-myrtlebeach.com/new-roof-installation/

Wednesday, 21 September 2022

A Roof Inspection Can Save You Money

roof-inspection-1-300x200.jpgA roof inspection is a crucial part of your home's maintenance. Roof inspections should be done by a professional roof inspector, and not by you. The roof inspector will be able to tell if there are any leaks or damage that needs to be repaired before it causes more damage.

Benefits Of Getting An Early Roof Inspection

Roof inspections are important because they can tell you whether or not your roof has any leaks or damages. They can also tell you if your roof needs to be replaced. If you have noticed any leaks or damage, then you need to contact a roofing contractor immediately. This will allow them to inspect the problem and determine what needs to be done. If you notice that the roof is starting to look a bit old, you may want to consider having it replaced. However, if you do not want to spend money on a new roof, you may want to look into some of the other options for repairs. One option is to have the roof inspected and see if there is anything wrong with it. If there is something wrong, then you may want to have it repaired. If you live in Myrtle Beach SC, you may want to consider using a roofer. A roof inspector is trained to inspect roofs and make sure they are in good shape. You can find one through your local phone book or online. There are many different types of roofs, so you may want to consider finding an expert in the field. This way, you can be sure that you are getting the best information. Roof inspections can save you money in the long run. If you find out that there is a leak or other problem, you can call a roof inspector and get them to come out and fix the problem. They will come out and take a look at the roof and then give you a quote for repairs. After you get a quote, you can decide if you want to have a roof repair or replacement.

Do you need a roof inspection? Contact us today! Call MB Roofing Pros for a fast and accurate roof inspection! We also do roof repairs and replacement.

Like our Facebook page for more great info about roofing services. MB Roofing Pros Myrtle Beach, SC 29577 843-492-0778 http://roofing-myrtlebeach.com/

https://www.roofing-myrtlebeach.com/roof-inspection-save-you-money/

Monday, 19 September 2022

Roof Replacement - Choosing The Right Roof

roof-replacement-300x225.jpgIf you are looking to get a roof replacement, there are many things that you should consider before making your decision. The type of roof that you have is the most important consideration in deciding whether or not to have a new roof installed. You should also consider the cost of a new roof and how long it will last before it needs to be replaced. There are many different types of roofs available for you to choose from. The type of roof that is best suited for your home depends on the climate and the condition of your home.

Things To Consider When Getting A Roof Replacement

There are three main types of roofing materials available for you to choose from when considering a roof replacement. The first type is asphalt shingles. Asphalt shingles are very affordable and durable. They are relatively easy to install and do not require a lot of maintenance. Asphalt shingles can be found in both wood and metal laminates. Wood laminates are more expensive than metal but they last longer. Metal laminates can be found in both wood and steel. Steel laminates are more expensive but they are very durable and can last up to 50 years. The second type of roofing material is concrete tiles. Concrete tiles are made of cement and gravel. These tiles are very durable and long-lasting. They are easy to install and do not need much maintenance. Concrete tiles are also fire resistant. This makes them an excellent choice for homes that have a fireplace. The third type of roofing material is slate. Slate is a natural stone. It is very durable and does not require any maintenance. It is also fire resistant. Slate is one of the most expensive roofing materials available. Once you have decided on the type of roof that you want, you should decide what size you want your new roof to be. The size of your roof will determine the amount of material that you will need. For example, if you want a small roof, you may only need two layers. If you want a large roof, you may need four layers. You should also decide if you want your roof to be flat or pitched. Flat roofs are very common in Myrtle Beach. A flat roof is a great choice if you have a pool or other outdoor features. A pitched roof is a good choice if you want to cover your home with a roof that looks like a house. Pitched roofs can be found in a variety of styles. You can find gable roofs, gambrel roofs, and hipped roofs. When considering roof replacement, you should always take into account the cost of the roof as well as how long it will last. The cost of the roof will depend on the type of roofing material that you choose. You can purchase a roofing kit from a roofing company or you can buy the materials yourself. The cost of the materials will vary depending on the type of roofing that you choose.

Thinking about getting a roof replacement? Contact us today! Call MB Roofing Pros for fast and reliable roof replacement! We also do roof repairs and inspections.

Like our Facebook page for more great info about roofing services. MB Roofing Pros Myrtle Beach, SC 29577 843-492-0778 http://roofing-myrtlebeach.com/

https://www.roofing-myrtlebeach.com/roof-replacement-choosing-right-roof/

Friday, 16 September 2022

Roof Repair in Myrtle Beach

roof-repair-300x225.jpgRoof repair in Myrtle Beach, SC is a very common problem that most people face at some point in their lives. It is important to note that roofing can be repaired by either hiring a professional or by yourself. The choice is up to you.

What You Need To Know About Roof Repair

When it comes to roof repairs, there are several things that you should keep in mind. First of all, if you are having problems with your roof, make sure that you call for help as soon as possible. This will prevent further damage from occurring and also help to save money on the cost of repairs. Another thing to consider is whether or not the roof is damaged due to normal wear and tear. If this is the case, you may want to consider getting a new roof instead of repairing the old one. If you are not sure what to do when it comes to roof repairs, you should always consult with a roofing contractor before making any decisions. Roofing professionals can provide you with an estimate of the cost of repairs and they can also advise you on how to get the job done. They can also answer any questions that you may have about the process. When it comes time to roof repair in Myrtle Beach, you may want to consider using an asphalt shingle roof. Asphalt shingles are made out of a special material that is designed to withstand the elements. These roofs are more expensive than other types of roofing but they are also more durable. Asphalt shingles have a life expectancy of approximately 50 years. Roof repairs in Myrtle Beach, SC can be a very complicated process. There are many different things that you need to consider before deciding which method you want to use. Make sure that you choose the right company for the job and make sure that you follow the advice of the roofers. You will be glad that you did.

Roofing problems can cause a lot of headaches. But that shouldn't be the case. You can have your roof repaired today! Call MB Roofing Pros for a thorough and accurate roof repair!

Like our Facebook page for more great info about roofing services. MB Roofing Pros Myrtle Beach, SC 29577 843-492-0778 http://roofing-myrtlebeach.com/

https://www.roofing-myrtlebeach.com/local-roof-repair-myrtle-beach/

Thursday, 15 September 2022

Roof Inspection in Myrtle Beach

roof-inspection-300x225.jpgRoof inspection in Myrtle Beach, SC is an important part of your roof's maintenance. Roof inspections can be done by yourself or with the help of professionals. The best way to do a roof inspection is to go over it thoroughly and make sure that all of the shingles are in good condition. If you notice any problems with your shingles, you should have them replaced immediately. If there is any type of leak, you should call a professional roofing company immediately to fix the problem. It is important to keep up with your roof inspections so that you know what needs to be repaired or replaced.

Tips On How To Get A Roof Inspection

If you are doing a roof inspection for the first time, you may want to consider hiring a roofer to inspect your roof. Professionals can help you find any problems that may be lurking under your shingles. If you live in Myrtle Beach, SC, you may want to look into hiring a professional roofer to perform the inspection for you. They will be able to determine if there are any problems with your roof. It is important to remember that if you hire a professional to do your roof inspection, you will pay more than if you did it yourself. You should also be aware that not all roofers are created equally. Some roofers may not be as thorough as others. This means that some roofers may miss small issues that could cause bigger problems down the road. When you hire a roofing contractor to inspect your roof, you should be sure to ask about their experience and how often they perform roof inspections. Roof inspection in Myrtle Beach, SC is very important. You should never ignore any problems that you see on your roof. If you see any signs of a leak, you should call a roofing company immediately. Roof inspection in Myrtle Beach, South Carolina is important because it helps you catch problems before they become big problems.

Don't let minor roofing issues turn into financial nightmares. Get a roof inspection done today. Contact MB Roofing Pros for a through and accurate roof inspection!

Like our Facebook page for more great info about roofing services. MB Roofing Pros Myrtle Beach, SC 29577 843-492-0778 http://roofing-myrtlebeach.com/

https://www.roofing-myrtlebeach.com/roof-inspection-myrtle-beach/

Wednesday, 14 September 2022

How To Find A Good Roofing Contractor

roofing-contractor-1-300x225.jpgIf you want to find a roofing contractor, you will need to look around for one. You will also need to look at their reputation and if they have been recommended by people you know. There are many roofing contractors in Myrtle Beach SC, so it's important that you choose the right one.

Here are some tips on how to find a good roofing company.

1. Look for a contractor with experience. Roofing is not an easy job and you should look for someone who has done this before. You can find out if a contractor has experience by looking at their website or talking to them over the phone. 2. Ask your friends and family members about their experiences with roofing contractors. If they have used a roofing company in the past, ask them what they liked about it and what they didn't like. They might even be able to recommend a few roofers in Myrtle Beach SC. 3. Look online for reviews of different roofing companies. You can find a lot of information on these websites. Many people post their own experiences with different companies. You can get a lot of information from reading these reviews. 4. Make sure that you look into the background of the roofing contractor you are considering. You should make sure that they have a license and that they have insurance. This way you can rest assured that you are hiring a qualified person to do your roofing job. 5. You should ask for references from the roofing contractor you are interested in. They should be happy to provide you with names and contact information for any past customers. This will give you an idea of how reliable they are and how good their work was. 6. Make sure that the roofing contractor you hire has the proper tools. You should make sure that he has the proper equipment to complete your job. This will save you time and money. 7. Ask the roofing contractor to provide you with a written estimate. This should include all of the costs involved in the project. It should also include any discounts or other benefits you may receive. 8. Make sure that the roofer you hire is licensed and insured. These are two things that you must check before hiring anyone. A licensed roofer means that they are qualified to perform the job. An insured roofer means that they have insurance to cover any accidents that could happen during the job. Roofing is a big investment and you should make sure that you find a reputable contractor to do the job. The last thing you want is to spend a lot of money and then have problems with the job.

Are you looking for a trustworthy roofing contractor in Myrtle Beach? Look no further! MB Roofing Pros is here to deliver top-notch roofing services. Contact us today!

Like our Facebook page for more great info about roofing services. MB Roofing Pros Myrtle Beach, SC 29577 843-492-0778 http://roofing-myrtlebeach.com/

https://www.roofing-myrtlebeach.com/find-a-good-roofing-contractor/

Tuesday, 13 September 2022

Finding the Best Roofing Contractor

roofing-contractor-300x225.jpgWhen you want to have a new roof installed, it is important that you know how to find the best roofing company. The roofing contractor will be able to determine the type of roofing material and the design that will work best for your home or business.

Tips To Find The Best Roofing Contractor In Myrtle Beach

Roofers can be found in the phone book, online, and even in the local yellow pages. You should call at least three different companies before you decide which one you want to hire. Once you have made your decision, it is time to make an appointment with the roofer. Make sure that you schedule the appointment for when you will be home. It is important that you have the contractor come out to your house so he can see what you need to be done. The roofer should be able to come to your home and look over the damage. He should be able to tell you if there is any damage that needs to be repaired or if the entire roof needs to be replaced. If you are not sure, he should be able to give you some suggestions as to what might be wrong with the roof. After you have decided on the type of roofing that you want to be installed, the next step is to get estimates from several roofing contractors. Be sure to ask for references and check them out. You should also talk to the company about the warranty they offer. Once you have narrowed down your choices, you should now call the company and set up an appointment to go over the details of the project. The roofing contractor should be able to show you the materials that will be needed and how much they will cost. Once the project is completed, you will be able to walk away knowing that you have a good roof on your home.

MB Roofing Pros is here to provide you with the best roofing services in Myrtle Beach. Contact us today!

Like our Facebook page for more great info about roofing services. MB Roofing Pros Myrtle Beach, SC 29577 843-492-0778 http://roofing-myrtlebeach.com/

https://www.roofing-myrtlebeach.com/finding-the-best-roofing-contractor/

Thursday, 8 September 2022

Safety Tips When Repairing A Roof Leak

Roof-leak-300x225.jpgWith the storms we have had lately, many of you may have experienced shingles blowing off your roof or a minor roof leak. Here are several tips from roofing professionals regarding repair a roof leak.

Before you attempt any roof leak repair – no matter how minor – please keep these safety tips in mind:

  1. You should always do a roof leak repair on a sunny day when the roof is completely dry. We have had several days of rain in a row here in Myrtle Beach, so you will want to wait until we have had a few dry days. A wet roof can be extremely slippery and is a very dangerous place to be.
  2. Always take appropriate safety measures when doing any type of roof leak repair. The primary safety tool is a safety rope.
  3. If you have a steep roof, you will want to use a ladder framework to make sure you have secure anchoring. It may be necessary to rent or buy a roofer’s ladder that has a bracket that will bridge the edge of the roof while you are fixing the roof leak.
  4. Make sure you wear rubber-soled boots or shoes when working on the roof leak. The rubber will provide the necessary traction and reduce the chance of slipping on the roof. A safety helmet is also a good idea.
  5. Make a map of where the power lines are located and keep it handy while moving around the roof.
  6. Place all of your tools in a proper toolbox and keep them close to the place where you are working on the roof leak.
  7. If possible, have someone on the ground who can make a phone call in case of an emergency. You don’t want to work alone on something that has this much potential for accidents.
Repairing even a minor leak or shingle on a roof can be difficult, not to mention dangerous. Your best bet is to call a roofing contractor in Myrtle Beach to inspect your roof and make the necessary roof repairs.

MB Roofing Pros is here to answer your questions. Give us a call about your roof leak today.

Like our Facebook page for more great info about roofing services. MB Roofing Pros Myrtle Beach, SC 29577 843-492-0778 http://roofing-myrtlebeach.com/

https://www.roofing-myrtlebeach.com/safety-tips-repair-roof-leak/