Undertaking any roofing work can be an expensive endeavour, and so should not be something any business undertakes lightly. Therefore, it is imperative that you spend time when deciding which roofer to use.

Over the past 28 years DPR have garnered a reputation to be counted amongst the best commercial roofers in Leeds, and Yorkshire. We have a broad team of experienced engineers who enable us to tackle most jobs that come our way, whether it is missing/broken tiles, flat roofs, guttering and even internal damp issues.

When we take on a job our first step is to complete a comprehensive site survey. This entails more than just looking at the issue alone. We look at the roof and the building structure as a whole. By doing so we can get a clear picture of why the issue occurred on the first place, how to repair it, and how to go about stopping it ever happening again. It may mean that the work we carry out is larger than the initial repair but in the long run it will be much more cost effective as you will be far less likely to have any further issues.

We then send our team of engineers to carry out the work. All our engineers are fully qualified in various areas of roofing, and each have years of experience. This means that between them they have worked on every kind of roof, carrying out every kind of task imaginable. This has several advantages, but the main being that we can provide a fully comprehensive roofing service, without the need for subcontractors.

Then, we offer a maintenance service. Few roofing contractors in Leeds do this and here we have the advantage as we own a number of powered access platforms plus all staff are IPAF rained to operate them. With our maintenance service we organise a schedule with you in which we will come back and inspect the property at regular intervals. We can tailor this service to suit your needs. For example we can include gutter inspection and cleaning, if they have been particularly problematic.


DPR is a complete provider of commercial roofing services to business in, and around, Leeds. To find out how we can help you, or to enquire about any of our services, just call us on 0113 335 0043 and we’d be happy to help.