Leaks can come about for several reasons, such as broken roof tiles or improper installation. The team at Guardian Roofing can inspect your roof to determine the exact cause of your leak.