Roof repair in Peterborough is a serious project. If your roof has been damaged, or age requires a roof replacement, you need to consider several things. The roofing material you will use. The skill of the Peterborough roofers you will use and the roofing company that you will contract for your roofing job.