Roofing repair is something that should exclusively be handled by a professional. Simply getting onto the roof in the first place can be a challenge, let alone handling complex repairs on your own.
Because the roof is one of the most important parts of the building, the company handling the repairs needs to know precisely how to tackle the issues at hand.