Trusted Roofing Services in Oxford

Nobody wants to live with a leaking or substandard roof. Your loved ones and your belongings could suffer. The structure of your property could also be compromised. You want a solid, reliable roof that can withstand the British weather year in and year out. James Dunn Roofing Ltd is your trusted roofing contractor based in Oxford and serving Oxfordshire. We provide quality roofing and expert installations at rates you can afford.

Need a New or Replacement Roof? Give Us a Call

James Dunn Roofing Ltd offers a wide range of services to cover all issues for both domestic and commercial roofs.

Our services include installation, maintenance and repair, such as:

• Renovation and development
• Chimney repairs

• Decorating and design
• Extensions

If you own a business property, make sure you invest in a solid structure. Protect your property, staff, and your company by hiring fully-accredited and experienced installers. Our family-run business has over 35 years of experience in roofing services. That means we’re big enough to cope and small enough to care about all our projects.

Based in Oxford and serving Oxfordshire, homeowners can rely on us to install top quality roofs and carry out professional repairs and maintenance on current roofs. We will keep your property and your possessions safe and secure.

Close-up of Roofer installing roof shingles

Big Enough to Cope and Small Enough to Care

No matter how big or small the job, we always adhere to best business practices. Our family-run business is based in Oxford and serves Oxfordshire and the local counties. We value recommendations, which is why our existing domestic clients receive preferential treatment. We’re dedicated to long-standing working relationships, and most of our enquiries come through recommendations.

Commercial Roofing

Domestic Roofing

Pitched Roofs

Flat Roofs

Green Roofs

Call for a Free Estimate

Whether you’re looking for roofing services for installation and repairs or you want a replacement roof, look no further. Give us a call today on 01865 373 614 or 01869 331 900 for a free estimate.

Callback