Your house is your home – and a high-quality roof is essential to keep it running. DMG Services Group has been protecting people and properties with award-winning roofing services for over 30 years.
That’s why you can rely on us to do whatever it takes to keep your property dry, safe, and secure.






Same rates, 7 days a week
We like to keep things fair, so our rates remain the same no matter when you need us.
Emergency cover 24/7
Our expert advisors are on hand to help protect your property, all day, every day.
No deposit necessary
We don’t accept deposits or any type of payment until the job is fully complete.
New Roofs
Make your neighbours jealous.
A new roof is one of the biggest investments you’ll ever make. We ensure we deliver yours on-time, on budget, and with the high level of customer service you deserve.
MyRoofCare
Cover what covers you.
Industry-leading roof maintenance package that keeps you ready for the unexpected throughout the year – because prevention always costs less than repairs.
Facilities Management
Facilities management, done right.
We provide reactive roof maintenance for commercial, industrial, and managed properties – helping you ensure compliance and reduce risk at a reasonable cost.
Loft Insulation
Stay warm, save money.
We don’t just look after the outside of your roof space. We protect the inside of your home with quick, high-quality, and long-lasting loft insulation.









When disaster strikes, every minute matters.
We deliver a fast and reliable 24/7 emergency support service across the UK, and respond to call-outs within a 10-mile radius in an hour or less. The faster you act, the less damage inside.
Excellent, professional service.
DMG Roofing to the RESCUE!
Best in the business
Leaking roof required a professional job.
New full roof on my 1878 house
Great job
Excellent service
Recommended
Trustworthy reliable service
Roof replacement
Excellent service, thank you very much
DMG services done a excellent job
Amazing!
Had a reroof carried out by DMG
EXCELLENT service
You get what you pay for