New Roofs

We offer a variety of roofing materials for installations

30 years of industry experience

With all our experience over the years, we have worked alongside many domestic and commercial clients on a variety of roofing installations. We understand the importance of quality results, and our team is completely dedicated to exceeding all expectations. We go above and beyond for our clients to ensure they are happy with the final results that we supply.

If you are interested in any of the services we have to offer make sure you get in touch with us today to receive a free no-obligation quotation.

Our installation process

Before every sophisticated structure we work on, we firstly create a precise plan that will best identify the best installation process possible. We design and plan with our clients to ensure they are receiving the exact results they desire.

When starting the roofing installation, we first have to remove any debris of old roofing materials and lay a protective underlayer. Following all the needed steps to provide a solid structure, we install the desired roofing materials. We have a large variety of roofing materials available depending on the specific roofing structure and your personal requests.

Flat roofing

rubber roofing

Slate tiles

interlocking tiles

felt roofing

Steel roofing

We Also Provide Roofing Repairs

Often you may be in need of repairs rather than a brand new roofing installation, and that's something we offer here at Trust Mark for commercial and domestic building types. Maybe you are experiencing a leak through your roof, or general wear and tear from weather damages, no matter what it is we can provide a top solution for you to best attend to the problem at hand.

What We Do...


broken tiles

Wind damage

Rotten fascia boards

Require Our Services? Get In Touch!

If you are interested in any of the roofing services we have to offer, make sure you get in touch with us today! We provide free no-obligation quotations for all domestic and commercial clients.

Reading - 0118 9145654

Henley - 0149 1454 451

Maidenhead - 0162 8702 034

Contact Us

Please enter your name.
Please enter a valid email.
Please enter a valid phone number.
Please enter a message.