A trusted roofing company

M J C Roofing is a well-established roofing company based in Abingdon that provides professional roofing services across Oxford.
Roofing Contact us
commercial roof

Reliable roofing contractors


We are a Trading Standards Approved business and we are members of the Confederation of Roofing Contractors. All of our work is guaranteed and new installations come with manufacturer's warranty. 
Roof maintenance
roof with chimney

Domestic and commercial roofing

At M J C Roofing, we have a dedicated team of roofers who are experienced in all aspects of roofing. We are based in Abingdon in and provide roofing services for residential and commercial properties  across Oxford and Oxfordshire. We also work with building contractors regularly.
Listed and Period buildings
roof after repair

Our services include:

Completed projects

Find us

company logo
A talented team of roofers in Oxford are just a call away.
07749 812 089
01235 355 115
01865 597 436
Share by: