Big Enough to Cope, Small Enough to Care

Whether your roof’s sprung a leak, you want to extend your home or you want a new roof, James Dunn Roofing Ltd can help. With over 35 years of experience in the roofing industry serving both domestic and commercial clients, we have the experience to tackle any job, big or small. We stock the highest quality products for all your roofing installation and renovation needs. From standard pitched roofs to bespoke designs, our team of experts can handle your requirements.

lump hammer and nails on transparent background
House with scaffolding around the building

Repairs and New Roof Installations in Oxfordshire

Based in Oxford and serving Oxfordshire, our team of skilled and highly experienced technicians offer installation, maintenance and repair services. Our vast range of quality services include:

• Commercial roofing
• Domestic roofing
• Replacement roofs
• Pitched roofs
• Flat roofs
• Single ply roofing
• Chimney repairs
• Painting and decorating
• Kitchen installations and renovations

• Roofing felt
• Roof windows
• Eco roofs
• Gutter installation
• Roof fascia
• Home development and renovation
• Bathroom installations and renovations
• Home extensions
• Heritage building renovations

Family Run and Accredited Company

As a family-run roofing company, we’re proud to use only the best quality products and highly trained installers on every project. Our team is big enough to cope and small enough to care, with a reputation that speaks for itself. Each project we undertake is tailored to your requirements and carried out to the highest industry standards. We’re TDR Registered,  Sika Sarnafil Roof Assured installers.

Get Your Free Estimate Today

If you’re looking for comprehensive building and roofing services at exceptional prices, it’s time to get in touch. Whether you want to upgrade your current roof, carry out renovations or add an extension to your property, we’ll tailor your project to suit your needs and your budget. Give us a call today for a free estimate on 01865 373 614 or 01869 331 900.