Ashford roof repair services

Get quick, long-lasting roof repairs in Ashford, Kennington and Willesborough

  • Fully vetted company
  • Trusted products and methods
  • No hidden costs

Contact our roofing contractors now on 0800 061 4097.

Roofing experts in Ashford
  • Boughton Aulph
  • Brook
  • Great Chart
  • Hinxhill
  • Hothfield
  • Kingsnorth
  • Willesborough
  • Wye

Kennington roof repair company – trusted Kent roofing services

Say hello to CNEM Roofing & Guttering – the go-to roofing company near you. With decades of experience between us, we perform high-quality roof upgrades and repairs to keep roofs watertight and structurally sound.

We cover repairs of all natures, offering top roofing services in Ashford, Kennington and Willesborough. Whether you need new roof tiles, gutter repairs or a replacement roofline, we can assist. There are lots of superior options available to get your roofing back to a good working condition. Our high-performance solutions include new roofing, fixing tiles, storm-damaged roof repairs and specialist chimney work.

As a local roofing specialist, we understand the challenges of different properties and buildings, getting to the heart of your roofing issue and what you need from us. We pride ourselves on a personal service with friendly contractors, which is why we get so many lovely reviews via our Checkatrade roofer profile.

Real customer reviews for our roofing services Ashford

Best roof maintenance and roof surveys in Ashford

Our Ashford roofers are hired for lots of different tasks and projects, covering solutions for businesses, public sector buildings, flats, houses, estates, new builds, listed buildings and more.

Whatever the size of your roof, we can safely access the areas in need of inspection and diagnose the problem at hand. We recommend all the available solutions so you can make an informed decision about your roofing. For example, some people want to try repairs, while others decide it's time for a new roof, especially where the damage is extensive.

Our 5-star service get us many 5-star roofing reviews:

John and his team did a fantastic job to repair my conservatory guttering. John turned up within 24 hours of phoning him & completed the repair efficiently & gave a competitive quote, I would highly recommend CNEM.

Our skilled roofing solutions in TN23, Ashford

As your local TN23 roofing contractor in Ashford, we're trusted by hundreds of clients each year with their roofing. Our range of services includes roof restorations, repairs and total replacements, ensuring your property remains watertight and aesthetically pleasing.

Whether you've found roof leaks after bad weather or you want a no-obligation estimate to replace your roof, we're happy to chat through all the options. Take a look at some of our recent roof repair photos.

New dry ridge system

Friendly reliable and carried out a fantastic service

Re-roofing and new roofs in Ashford

Modern roof upgrades

Want to totally replace your roof? Our re-roofing experts cover all bases, listening to your needs to establish your goals before offering a free quote for your selected materials and labour costs. We supply, install and maintain new roofs across the area, taking pride in delivering the highest-quality roofing.

Roof repairs in Ashford

Need urgent roof repairs?

Our local roof repairs are the go-to service. Our efficient solutions accurately diagnose your roofing issue (including persistent leaks!), performing reliable and long-lasting repair work to take away your stress. From supplying new tiles to clearing your gutters, we can help. This is a roof repair service you can finally rely on.

Fascias and soffits in Ashford

Ashford rooflines – fascias, soffits & cladding

Looking for a renowned fascia and soffit company? We have years of experience repairing and installing rooflines across the area. Whether you have storm-damaged fascias or want a completely new roofline, we can help. We cover everything from cladding and box ends to bargeboards and gutters.

Flat roofing installations and repair in Ashford

Quality flat roofs

If you need new flat roofing, you can now get high-quality options from CNEM Roofing & Guttering. We're flat roofing specialists in your local area, covering everything from EPDM rubber roofs to modern GRP fibreless products. We can even upgrade your old felt roof with something long-lasting. Call now for flat roof repairs and replacements.

Guttering repair and installation in Ashford

Gutter repairs & maintenance in Ashford

We repair and replace gutters at homes and businesses near you. Call CNEM Roofing & Guttering today for guttering inspections, replacements and maintenance work. We can clear your downpipes of blockages, survey gutters for damage, and install new high-performance uPVC guttering.

Chimney repair and lead replacement in Ashford

Chimneys restorations & general roofing work

Whether you have a specialist roofing project or you need general roofing help, we can help. We cover a variety of needs, including leadwork, parapet wall assistance and chimney stack repointing. Whatever you require, we'll come out and assess your roof and provide a free, no-obligation estimate.

Call our Ashford roof repair line – free, no-obligation quotes

For a fast roof repair visit, contact us on 0800 061 4097 or [email protected].

We also provide roof repairs Pembury.

Located in Kent, the thriving town of Ashford is home to everything from cinemas, a high street and a designer shopping outlet to Victoria Park, new-build homes and older properties. We partner with homes and businesses across the area to tackle both roof repairs and replacements.

Highly rated on Checkatrade

What we do & where we work

  • Roof restoration in Hinxhill
  • Flat roof replacement Kingsnorth
  • Garage roofs in Hinxhill
  • Hinxhill guttering repairs
  • Commercial roofing Great Chart
  • Emergency roof repairs Hothfield
  • Lead roof work in Brook
  • Leaky roof in Brook
  • Ridge tile repair in Hinxhill

Ashford's trusted roofing expertsfirst choice for roof repairsgo-to-team for roofing emergenciesroofing specialists for all roofing issues

  • Rubber Roofing Installation & Repair
  • Emergency Roofing Service
  • Pitched Roofing Installation & Repair
  • Hot Melt Roofing Installation
  • Ridged Tiles Installation & Repair
  • Slate / Tiled Roofing Installation
  • Chimney Cowlings Installation

  • Warm Roof Construction
  • Felt Roofing Installation & Repair

  • Roof Replacement
  • Moss Removal
  • Roofing Repairs
  • Leadworks Repair
  • Balcony Roofing Installation & Repair

  • Conservatory Roof Conversions
  • Dry Ridge Installation & Repair

  • Dormer / Roof Windows
  • Leadworks Installation
  • Flat Roofing Installation & Repair
  • Tiled Conservatory Roof Installation & Repair
  • Roof Lights Installation & Repair
  • Slate Roofer Installation & Repair
  • Hot Melt Roofing Repair
  • Asphalt Roofing Installation & Repair

  • Metal Roofing Repair
  • Single Ply Membrane Roofs Installation & Repair
  • Chimneys Repair
  • Fibreglass GRP Roofing Installation & Repair
  • Dry Verge Repair
  • Polycarbonate Roofing Installation & Repair
eyJtYXBfb3B0aW9ucyI6eyJjZW50ZXJfbGF0IjoiNTEuMTUwODAzNjU1Mzk0MyIsImNlbnRlcl9sbmciOiIwLjg3NzIxMjM0MTc3MDUiLCJ6b29tIjoxMiwibWFwX3R5cGVfaWQiOiJST0FETUFQIiwiY2VudGVyX2J5X25lYXJlc3QiOmZhbHNlLCJmaXRfYm91bmRzIjp0cnVlLCJjZW50ZXJfY2lyY2xlX2ZpbGxjb2xvciI6IiM4Q0FFRjIiLCJjZW50ZXJfY2lyY2xlX2ZpbGxvcGFjaXR5IjoiLjUiLCJjZW50ZXJfY2lyY2xlX3N0cm9rZWNvbG9yIjoiIzhDQUVGMiIsImNlbnRlcl9jaXJjbGVfc3Ryb2tlb3BhY2l0eSI6Ii41IiwiY2VudGVyX2NpcmNsZV9yYWRpdXMiOiIyIiwic2hvd19jZW50ZXJfY2lyY2xlIjp0cnVlLCJzaG93X2NlbnRlcl9tYXJrZXIiOmZhbHNlLCJjZW50ZXJfbWFya2VyX2ljb24iOiJodHRwczovL3d3dy5jbmVtcm9vZmluZy5jby51ay93cC1jb250ZW50L3BsdWdpbnMvd3AtZ29vZ2xlLW1hcC1nb2xkL2Fzc2V0cy9pbWFnZXMvL2RlZmF1bHRfbWFya2VyLnBuZyIsImRyYWdnYWJsZSI6ZmFsc2UsInNjcm9sbF93aGVlbCI6InRydWUiLCJnZXN0dXJlIjoiYXV0byIsImluZm93aW5kb3dfc2V0dGluZyI6IjxkaXYgY2xhc3M9XCJmYy1tYWluXCI+XG48ZGl2IGNsYXNzPVwiZmMtaXRlbS10aXRsZVwiPnttYXJrZXJfdGl0bGV9IDxzcGFuIGNsYXNzPVwiZmMtYmFkZ2UgaW5mb1wiPnttYXJrZXJfY2F0ZWdvcnl9PC9zcGFuPjwvZGl2PlxuPGRpdiBjbGFzcz1cImZjLWl0ZW0tZmVhdHVyZWRfaW1hZ2VcIj57bWFya2VyX2ltYWdlfSA8L2Rpdj5cbjxwPnttYXJrZXJfbWVzc2FnZX08L3A+XG48YWRkcmVzcz48Yj5BZGRyZXNzIDogPC9iPnttYXJrZXJfYWRkcmVzc308L2FkZHJlc3M+XG48L2Rpdj5cbiIsImluZm93aW5kb3dfZ2VvdGFnc19zZXR0aW5nIjoiPGRpdiBjbGFzcz1cImZjLW1haW5cIj48ZGl2IGNsYXNzPVwiZmMtaXRlbS10aXRsZVwiPntwb3N0X3RpdGxlfSA8c3BhbiBjbGFzcz1cImZjLWJhZGdlIGluZm9cIj57cG9zdF9jYXRlZ29yaWVzfTwvc3Bhbj48L2Rpdj4gPGRpdiBjbGFzcz1cImZjLWl0ZW0tZmVhdHVyZWRfaW1hZ2VcIj57cG9zdF9mZWF0dXJlZF9pbWFnZX0gPC9kaXY+e3Bvc3RfZXhjZXJwdH08YWRkcmVzcz48Yj5BZGRyZXNzIDogPC9iPnttYXJrZXJfYWRkcmVzc308L2FkZHJlc3M+PGEgdGFyZ2V0PVwiX2JsYW5rXCIgIGNsYXNzPVwiZmMtYnRuIGZjLWJ0bi1zbWFsbCBmYy1idG4tcmVkXCIgaHJlZj1cIntwb3N0X2xpbmt9XCI+UmVhZCBNb3JlLi4uPC9hPjwvZGl2PiIsImluZm93aW5kb3dfc2tpbiI6eyJuYW1lIjoiZGVmYXVsdCIsInR5cGUiOiJpbmZvd2luZG93Iiwic291cmNlY29kZSI6IiZsdDtkaXYgY2xhc3M9JnF1b3Q7ZmMtbWFpbiZxdW90OyZndDsmbHQ7ZGl2IGNsYXNzPSZxdW90O2ZjLWl0ZW0tdGl0bGUmcXVvdDsmZ3Q7e21hcmtlcl90aXRsZX0gJmx0O3NwYW4gY2xhc3M9JnF1b3Q7ZmMtYmFkZ2UgaW5mbyZxdW90OyZndDt7bWFya2VyX2NhdGVnb3J5fSZsdDsvc3BhbiZndDsmbHQ7L2RpdiZndDsgJmx0O2RpdiBjbGFzcz0mcXVvdDtmYy1pdGVtLWZlYXR1cmVkX2ltYWdlJnF1b3Q7Jmd0O3ttYXJrZXJfaW1hZ2V9ICZsdDsvZGl2Jmd0O3ttYXJrZXJfbWVzc2FnZX0mbHQ7YWRkcmVzcyZndDsmbHQ7YiZndDtBZGRyZXNzIDogJmx0Oy9iJmd0O3ttYXJrZXJfYWRkcmVzc30mbHQ7L2FkZHJlc3MmZ3Q7Jmx0Oy9kaXYmZ3Q7In0sImluZm93aW5kb3dfcG9zdF9za2luIjp7Im5hbWUiOiJkZWZhdWx0IiwidHlwZSI6InBvc3QiLCJzb3VyY2Vjb2RlIjoiJmx0O2RpdiBjbGFzcz0mcXVvdDtmYy1tYWluJnF1b3Q7Jmd0OyZsdDtkaXYgY2xhc3M9JnF1b3Q7ZmMtaXRlbS10aXRsZSZxdW90OyZndDt7cG9zdF90aXRsZX0gJmx0O3NwYW4gY2xhc3M9JnF1b3Q7ZmMtYmFkZ2UgaW5mbyZxdW90OyZndDt7cG9zdF9jYXRlZ29yaWVzfSZsdDsvc3BhbiZndDsmbHQ7L2RpdiZndDsgJmx0O2RpdiBjbGFzcz0mcXVvdDtmYy1pdGVtLWZlYXR1cmVkX2ltYWdlJnF1b3Q7Jmd0O3twb3N0X2ZlYXR1cmVkX2ltYWdlfSAmbHQ7L2RpdiZndDt7cG9zdF9leGNlcnB0fSZsdDthZGRyZXNzJmd0OyZsdDtiJmd0O0FkZHJlc3MgOiAmbHQ7L2ImZ3Q7e21hcmtlcl9hZGRyZXNzfSZsdDsvYWRkcmVzcyZndDsmbHQ7YSB0YXJnZXQ9JnF1b3Q7X2JsYW5rJnF1b3Q7ICBjbGFzcz0mcXVvdDtmYy1idG4gZmMtYnRuLXNtYWxsIGZjLWJ0bi1yZWQmcXVvdDsgaHJlZj0mcXVvdDt7cG9zdF9saW5rfSZxdW90OyZndDtSZWFkIE1vcmUuLi4mbHQ7L2EmZ3Q7Jmx0Oy9kaXYmZ3Q7In0sImluZm93aW5kb3dfZHJvcF9hbmltYXRpb24iOmZhbHNlLCJjbG9zZV9pbmZvd2luZG93X29uX21hcF9jbGljayI6ZmFsc2UsImRlZmF1bHRfaW5mb3dpbmRvd19vcGVuIjpmYWxzZSwiaW5mb3dpbmRvd19vcGVuX2V2ZW50IjoiY2xpY2siLCJsaXN0aW5nX2luZm93aW5kb3dfb3Blbl9ldmVudCI6ImNsaWNrIiwiaXNfbW9iaWxlIjpmYWxzZSwiaW5mb3dpbmRvd19maWx0ZXJfb25seSI6dHJ1ZSwiaW5mb3dpbmRvd19jbGlja19jaGFuZ2Vfem9vbSI6MCwiaW5mb3dpbmRvd19jbGlja19jaGFuZ2VfY2VudGVyIjpmYWxzZSwiZnVsbF9zY3JlZW5fY29udHJvbCI6dHJ1ZSwic2VhcmNoX2NvbnRyb2wiOnRydWUsInpvb21fY29udHJvbCI6dHJ1ZSwibWFwX3R5cGVfY29udHJvbCI6ZmFsc2UsInN0cmVldF92aWV3X2NvbnRyb2wiOmZhbHNlLCJsb2NhdGVtZV9jb250cm9sIjp0cnVlLCJtb2JpbGVfc3BlY2lmaWMiOmZhbHNlLCJ6b29tX21vYmlsZSI6NSwiZHJhZ2dhYmxlX21vYmlsZSI6dHJ1ZSwic2Nyb2xsX3doZWVsX21vYmlsZSI6dHJ1ZSwiZnVsbF9zY3JlZW5fY29udHJvbF9wb3NpdGlvbiI6IlRPUF9SSUdIVCIsInNlYXJjaF9jb250cm9sX3Bvc2l0aW9uIjoiVE9QX0xFRlQiLCJsb2NhdGVtZV9jb250cm9sX3Bvc2l0aW9uIjoiVE9QX0xFRlQiLCJ6b29tX2NvbnRyb2xfcG9zaXRpb24iOiJUT1BfTEVGVCIsIm1hcF90eXBlX2NvbnRyb2xfcG9zaXRpb24iOiJUT1BfUklHSFQiLCJtYXBfdHlwZV9jb250cm9sX3N0eWxlIjoiSE9SSVpPTlRBTF9CQVIiLCJzdHJlZXRfdmlld19jb250cm9sX3Bvc2l0aW9uIjoiVE9QX0xFRlQiLCJtYXBfY29udHJvbCI6ZmFsc2UsInNjcmVlbnMiOnsic21hcnRwaG9uZXMiOnsibWFwX3pvb21fbGV2ZWxfbW9iaWxlIjoiNSJ9LCJpcGFkcyI6eyJtYXBfem9vbV9sZXZlbF9tb2JpbGUiOiI1In0sImxhcmdlLXNjcmVlbnMiOnsibWFwX3pvb21fbGV2ZWxfbW9iaWxlIjoiNSJ9fSwibWFwX2luZm93aW5kb3dfY3VzdG9taXNhdGlvbnMiOmZhbHNlLCJpbmZvd2luZG93X3dpZHRoIjoiMTAwJSIsImluZm93aW5kb3dfYm9yZGVyX2NvbG9yIjoicmdiYSgwLCAwLCAwLCAwLjA5ODAzOTIpIiwiaW5mb3dpbmRvd19iZ19jb2xvciI6IiNmZmYiLCJzaG93X2luZm93aW5kb3dfaGVhZGVyIjpmYWxzZSwibWluX3pvb20iOiIxMSIsIm1heF96b29tIjoiMTQiLCJ6b29tX2xldmVsX2FmdGVyX3NlYXJjaCI6IjEzIiwidXJsX2ZpbHRlcnMiOmZhbHNlLCJkb3VibGVjbGlja3pvb20iOmZhbHNlLCJjdXJyZW50X3Bvc3Rfb25seSI6dHJ1ZSwiYm91bmRfbWFwX2FmdGVyX2ZpbHRlciI6ZmFsc2UsImRpc3BsYXlfcmVzZXRfYnV0dG9uIjpmYWxzZSwibWFwX3Jlc2V0X2J1dHRvbl90ZXh0IjoiUmVzZXQiLCJoZWlnaHQiOiI1MDAifSwicGxhY2VzIjpbeyJzb3VyY2UiOiJwb3N0IiwidGl0bGUiOiJBc2hmb3JkIiwiaW5mb3dpbmRvd19jb250ZW50IjoiPGRpdiBjbGFzcz1cImZjLW1haW5cIj48ZGl2IGNsYXNzPVwiZmMtaXRlbS10aXRsZVwiPkFzaGZvcmQgPHNwYW4gY2xhc3M9XCJmYy1iYWRnZSBpbmZvXCI+TG9jYWwsIFJvb2ZpbmcgQWx0PC9zcGFuPjwvZGl2PiA8ZGl2IGNsYXNzPVwiZmMtaXRlbS1mZWF0dXJlZF9pbWFnZVwiPjxkaXYgY2xhc3M9XCJmYy1mZWF0dXJlLWltZ1wiPjxpbWcgbG9hZGluZz1cImxhenlcIiBkZWNvZGluZz1cImFzeW5jXCIgYWx0PVwiQXNoZm9yZFwiIHdpZHRoPVwiNTAwXCIgaGVpZ2h0PVwiMjY5XCIgc3JjPVwiaHR0cHM6Ly93d3cuY25lbXJvb2ZpbmcuY28udWsvd3AtY29udGVudC91cGxvYWRzL0NORU0tUm9vZmVycy1Mb25kb24tNTAweDI2OS5qcGdcIiBjbGFzcz1cIndwLXBvc3QtaW1hZ2UgICB3cGdtcF9mZWF0dXJlZF9pbWFnZVwiID48L2Rpdj4gPC9kaXY+PGFkZHJlc3M+PGI+QWRkcmVzcyA6IDwvYj57bWFya2VyX2FkZHJlc3N9PC9hZGRyZXNzPjxhIHRhcmdldD1cIl9ibGFua1wiICBjbGFzcz1cImZjLWJ0biBmYy1idG4tc21hbGwgZmMtYnRuLXJlZFwiIGhyZWY9XCJodHRwczovL3d3dy5jbmVtcm9vZmluZy5jby51ay9yb29mLXJlcGFpcnMvYXNoZm9yZC9cIj5SZWFkIE1vcmUuLi48L2E+PC9kaXY+IiwiYWRkcmVzcyI6IkFzaGZvcmQiLCJsb2NhdGlvbiI6eyJsYXQiOiI1MS4xNTA4MDM2NTUzOTQzIiwibG5nIjoiMC44NzcyMTIzNDE3NzA1Iiwib25jbGlja19hY3Rpb24iOiJtYXJrZXIiLCJyZWRpcmVjdF9wZXJtYWxpbmsiOiJodHRwczovL3d3dy5jbmVtcm9vZmluZy5jby51ay9yb29mLXJlcGFpcnMvYXNoZm9yZC8iLCJ6b29tIjoxMiwiZXh0cmFfZmllbGRzIjp7InBvc3RfZXhjZXJwdCI6IiIsInBvc3RfY29udGVudCI6IiIsInBvc3RfdGl0bGUiOiJBc2hmb3JkIiwicG9zdF9saW5rIjoiaHR0cHM6Ly93d3cuY25lbXJvb2ZpbmcuY28udWsvcm9vZi1yZXBhaXJzL2FzaGZvcmQvIiwicG9zdF9mZWF0dXJlZF9pbWFnZSI6IjxkaXYgY2xhc3M9XCJmYy1mZWF0dXJlLWltZ1wiPjxpbWcgbG9hZGluZz1cImxhenlcIiBkZWNvZGluZz1cImFzeW5jXCIgYWx0PVwiQXNoZm9yZFwiIHdpZHRoPVwiNTAwXCIgaGVpZ2h0PVwiMjY5XCIgc3JjPVwiaHR0cHM6Ly93d3cuY25lbXJvb2ZpbmcuY28udWsvd3AtY29udGVudC91cGxvYWRzL0NORU0tUm9vZmVycy1Mb25kb24tNTAweDI2OS5qcGdcIiBjbGFzcz1cIndwLXBvc3QtaW1hZ2UgICB3cGdtcF9mZWF0dXJlZF9pbWFnZVwiID48L2Rpdj4iLCJwb3N0X2NhdGVnb3JpZXMiOiJMb2NhbCwgUm9vZmluZyBBbHQiLCJwb3N0X3RhZ3MiOiIiLCIlX3dwX3BhZ2VfdGVtcGxhdGUlIjoiZGVmYXVsdCIsIiVfZnVzaW9uJSI6InNtYWxsLXZpc2liaWxpdHksbWVkaXVtLXZpc2liaWxpdHksbGFyZ2UtdmlzaWJpbGl0eSwgbm8sIDAsIGRlZmF1bHQiLCIlYXZhZGFfcG9zdF92aWV3c19jb3VudCUiOiIxMTYzIiwiJWF2YWRhX3RvZGF5X3Bvc3Rfdmlld3NfY291bnQlIjoiMyIsIiVhdmFkYV9wb3N0X3ZpZXdzX2NvdW50X3RvZGF5X2RhdGUlIjoiMDMtMTAtMjAyNiIsIiVmdXNpb25fYnVpbGRlcl9zdGF0dXMlIjoiYWN0aXZlIiwiJV95b2FzdF93cHNlb19lc3RpbWF0ZWQtcmVhZGluZy10aW1lLW1pbnV0ZXMlIjoiMCIsIiVfeW9hc3Rfd3BzZW9fd29yZHByb29mX3RpbWVzdGFtcCUiOiIiLCIlX3lvYXN0X3dwc2VvX3ByaW1hcnlfY2F0ZWdvcnklIjoiIiwiJWNvcHl3cml0ZXIlIjoiS2F0aHJ5biIsIiVfY29weXdyaXRlciUiOiJmaWVsZF82NTY1ZDYxMzg3ZTI3IiwiJWJvbnVzaW1hZ2UlIjoiMTQ2ODEiLCIlX2JvbnVzaW1hZ2UlIjoiZmllbGRfNWU4MjAxM2Q4MWQzZiIsIiVfZ2VvbGF0JSI6ImZpZWxkXzY2MTU3MmFkZmMyZjkiLCIlX3dwZ21wX2xvY2F0aW9uX2FkZHJlc3MlIjoiIiwiJV93cGdtcF9sb2NhdGlvbl9jaXR5JSI6IiIsIiVfd3BnbXBfbG9jYXRpb25fc3RhdGUlIjoiIiwiJV93cGdtcF9sb2NhdGlvbl9jb3VudHJ5JSI6IiIsIiVfd3BnbXBfbWV0YWJveF9sYXRpdHVkZSUiOiIiLCIlX3dwZ21wX21ldGFib3hfbG9uZ2l0dWRlJSI6IiIsIiVfd3BnbXBfbWV0YWJveF9sb2NhdGlvbl9yZWRpcmVjdCUiOiJtYXJrZXIiLCIlX3dwZ21wX21ldGFib3hfY3VzdG9tX2xpbmslIjoiIiwiJV93cGdtcF9tYXBfaWQlIjoiIiwiJV93cGdtcF9tZXRhYm94X21hcmtlcl9pZCUiOiIiLCIlX3dwZ21wX21ldGFib3hfdGF4b21vbWllc190ZXJtcyUiOiIiLCIlX3dwZ21wX2V4dGVuc2lvbnNfZmllbGRzJSI6IiIsIiVfZG9udF9zaGFyZV9wb3N0X2dvb2dsZSUiOiJ5ZXMiLCIlX3lvYXN0X3dwc2VvX3RpdGxlJSI6IlJvb2YgcmVwYWlycyBBc2hmb3JkIC0gdG9wIHF1YWxpdHkgcm9vZiB1cGdyYWRlcyIsIiVfZHBfb3JpZ2luYWwlIjoiMTU3MzMiLCIlX3lvYXN0X3dwc2VvX21ldGFkZXNjJSI6IlByb2Zlc3Npb25hbCBsb2NhbCByb29maW5nIGNvbXBhbnkgaW4gQXNoZm9yZC4gRmxhdCByb29maW5nLCBlbWVyZ2VuY3kgcm9vZiByZXBhaXJzLCBjaGltbmV5IHJlcGFpcnMsIHJvb2ZsaW5lIHNlcnZpY2VzICYgbW9yZS4gR2V0IGEgZnJlZSByb29maW5nIHF1b3RlLiIsIiVwYXJhZ3JhcGhfMSUiOiI8aDE+QXNoZm9yZCByb29mIHJlcGFpciBzZXJ2aWNlczwvaDE+IFxuPGgyPkdldCBxdWljaywgbG9uZy1sYXN0aW5nIHJvb2YgcmVwYWlycyBpbiBBc2hmb3JkLCBbdG93bjJdIGFuZCBbdG93bjNdPC9oMj5cbjx1bD5cbiA8bGk+RnVsbHkgdmV0dGVkIGNvbXBhbnk8L2xpPlxuIDxsaT5UcnVzdGVkIHByb2R1Y3RzIGFuZCBtZXRob2RzPC9saT5cbiA8bGk+Tm8gaGlkZGVuIGNvc3RzPC9saT5cbjwvdWw+XG48cD5Db250YWN0IG91ciByb29maW5nIGNvbnRyYWN0b3JzIG5vdyBvbiBbY2FsbG1lXS48L3A+XG4iLCIlX3BhcmFncmFwaF8xJSI6ImZpZWxkXzVlNTNkZjI2ZTg5Y2YiLCIlcGFyYWdyYXBoXzIlIjoiPGgyPlt0b3duMl0gcm9vZiByZXBhaXIgY29tcGFueSBcdTIwMTMgdHJ1c3RlZCBLZW50IHJvb2Zpbmcgc2VydmljZXM8L2gyPlxuPHA+U2F5IGhlbGxvIHRvIENORU0gUm9vZmluZyAmIEd1dHRlcmluZyBcdTIwMTMgdGhlIGdvLXRvIHJvb2ZpbmcgY29tcGFueSBuZWFyIHlvdS4gV2l0aCBkZWNhZGVzIG9mIGV4cGVyaWVuY2UgYmV0d2VlbiB1cywgd2UgcGVyZm9ybSBoaWdoLXF1YWxpdHkgcm9vZiB1cGdyYWRlcyBhbmQgcmVwYWlycyB0byA8dT5rZWVwIHJvb2ZzIHdhdGVydGlnaHQgYW5kIHN0cnVjdHVyYWxseSBzb3VuZDwvdT4uPC9wPjxwPldlIGNvdmVyIHJlcGFpcnMgb2YgYWxsIG5hdHVyZXMsIG9mZmVyaW5nIHRvcCByb29maW5nIHNlcnZpY2VzIGluIEFzaGZvcmQsIFt0b3duMl0gYW5kIFt0b3duM10uIFdoZXRoZXIgeW91IG5lZWQgbmV3IHJvb2YgdGlsZXMsIGd1dHRlciByZXBhaXJzIG9yIGEgcmVwbGFjZW1lbnQgcm9vZmxpbmUsIHdlIGNhbiBhc3Npc3QuIFRoZXJlIGFyZSBsb3RzIG9mIHN1cGVyaW9yIG9wdGlvbnMgYXZhaWxhYmxlIHRvIGdldCB5b3VyIHJvb2ZpbmcgYmFjayB0byBhIGdvb2Qgd29ya2luZyBjb25kaXRpb24uIE91ciBoaWdoLXBlcmZvcm1hbmNlIHNvbHV0aW9ucyBpbmNsdWRlIDxlbT5uZXcgcm9vZmluZzwvZW0+LCA8ZW0+Zml4aW5nIHRpbGVzLCBzdG9ybS1kYW1hZ2VkPC9lbT4gcm9vZjxlbT4gcmVwYWlyczwvZW0+IGFuZCA8ZW0+c3BlY2lhbGlzdDwvZW0+IDxlbT5jaGltbmV5IHdvcms8L2VtPi48L3A+PHA+QXMgYSBsb2NhbCA8YSBocmVmPVwiaHR0cHM6Ly93d3cuY25lbXJvb2ZpbmcuY28udWsvYWJvdXQvXCI+cm9vZmluZyBzcGVjaWFsaXN0PC9hPiwgd2UgdW5kZXJzdGFuZCB0aGUgY2hhbGxlbmdlcyBvZiBkaWZmZXJlbnQgcHJvcGVydGllcyBhbmQgYnVpbGRpbmdzLCBnZXR0aW5nIHRvIHRoZSBoZWFydCBvZiB5b3VyIHJvb2ZpbmcgaXNzdWUgYW5kIHdoYXQgeW91IG5lZWQgZnJvbSB1cy4gV2UgcHJpZGUgb3Vyc2VsdmVzIG9uIGEgcGVyc29uYWwgc2VydmljZSB3aXRoIGZyaWVuZGx5IGNvbnRyYWN0b3JzLCB3aGljaCBpcyB3aHkgd2UgZ2V0IHNvIG1hbnkgbG92ZWx5IHJldmlld3MgdmlhIG91ciBDaGVja2F0cmFkZSByb29mZXIgcHJvZmlsZS48L3A+XG4iLCIlX3BhcmFncmFwaF8yJSI6ImZpZWxkXzVlNTQyNjBlMjM2OGUiLCIlcGFyYWdyYXBoXzMlIjoiPGgyPkJlc3Qgcm9vZiBtYWludGVuYW5jZSBhbmQgcm9vZiBzdXJ2ZXlzIGluIEFzaGZvcmQ8L2gyPlxuPHA+T3VyIEFzaGZvcmQgcm9vZmVycyBhcmUgaGlyZWQgZm9yIGxvdHMgb2YgZGlmZmVyZW50IHRhc2tzIGFuZCBwcm9qZWN0cywgY292ZXJpbmcgc29sdXRpb25zIGZvciBidXNpbmVzc2VzLCBwdWJsaWMgc2VjdG9yIGJ1aWxkaW5ncywgZmxhdHMsIGhvdXNlcywgZXN0YXRlcywgbmV3IGJ1aWxkcywgbGlzdGVkIGJ1aWxkaW5ncyBhbmQgbW9yZS4gPC9wPjxwPldoYXRldmVyIHRoZSBzaXplIG9mIHlvdXIgcm9vZiwgd2UgY2FuIHNhZmVseSBhY2Nlc3MgdGhlIGFyZWFzIGluIG5lZWQgb2YgaW5zcGVjdGlvbiBhbmQgZGlhZ25vc2UgdGhlIHByb2JsZW0gYXQgaGFuZC4gV2UgcmVjb21tZW5kIGFsbCB0aGUgYXZhaWxhYmxlIHNvbHV0aW9ucyBzbyB5b3UgY2FuIG1ha2UgYW4gaW5mb3JtZWQgZGVjaXNpb24gYWJvdXQgeW91ciByb29maW5nLiBGb3IgZXhhbXBsZSwgc29tZSBwZW9wbGUgd2FudCB0byB0cnkgcmVwYWlycywgd2hpbGUgb3RoZXJzIGRlY2lkZSBpdCdzIHRpbWUgZm9yIGEgbmV3IHJvb2YsIGVzcGVjaWFsbHkgd2hlcmUgdGhlIGRhbWFnZSBpcyBleHRlbnNpdmUuIDwvcD48cD5PdXIgNS1zdGFyIHNlcnZpY2UgZ2V0IHVzIG1hbnkgPGEgaHJlZj1cImh0dHBzOi8vd3d3LmNuZW1yb29maW5nLmNvLnVrL3Jldmlld3MvXCI+NS1zdGFyIHJvb2ZpbmcgcmV2aWV3czwvYT46PC9wPjxwPjxlbT5Kb2huIGFuZCBoaXMgdGVhbSBkaWQgYSBmYW50YXN0aWMgam9iIHRvIHJlcGFpciBteSBjb25zZXJ2YXRvcnkgZ3V0dGVyaW5nLiBKb2huIHR1cm5lZCB1cCB3aXRoaW4gMjQgaG91cnMgb2YgcGhvbmluZyBoaW0gJiBjb21wbGV0ZWQgdGhlIHJlcGFpciBlZmZpY2llbnRseSAmIGdhdmUgYSBjb21wZXRpdGl2ZSBxdW90ZSwgSSB3b3VsZCBoaWdobHkgcmVjb21tZW5kIENORU0uPC9lbT48L3A+XG4iLCIlX3BhcmFncmFwaF8zJSI6ImZpZWxkXzVlNTNlM2Q3NDRhMTkiLCIlcGFyYWdyYXBoXzQlIjoiPGgyPk91ciBza2lsbGVkIHJvb2Zpbmcgc29sdXRpb25zIGluIFROMjMsIEFzaGZvcmQ8L2gyPlxuPHA+QXMgeW91ciBsb2NhbCBUTjIzIHJvb2ZpbmcgY29udHJhY3RvciBpbiBBc2hmb3JkLCB3ZSdyZSB0cnVzdGVkIGJ5IGh1bmRyZWRzIG9mIGNsaWVudHMgZWFjaCB5ZWFyIHdpdGggdGhlaXIgcm9vZmluZy4gT3VyIHJhbmdlIG9mIHNlcnZpY2VzIGluY2x1ZGVzIHJvb2YgcmVzdG9yYXRpb25zLCByZXBhaXJzIGFuZCB0b3RhbCByZXBsYWNlbWVudHMsIGVuc3VyaW5nIHlvdXIgcHJvcGVydHkgcmVtYWlucyB3YXRlcnRpZ2h0IGFuZCBhZXN0aGV0aWNhbGx5IHBsZWFzaW5nLjwvcD48cD5XaGV0aGVyIHlvdSd2ZSBmb3VuZCByb29mIGxlYWtzIGFmdGVyIGJhZCB3ZWF0aGVyIG9yIHlvdSB3YW50IGEgbm8tb2JsaWdhdGlvbiBlc3RpbWF0ZSB0byByZXBsYWNlIHlvdXIgcm9vZiwgd2UncmUgaGFwcHkgdG8gY2hhdCB0aHJvdWdoIGFsbCB0aGUgb3B0aW9ucy4gVGFrZSBhIGxvb2sgYXQgc29tZSBvZiBvdXIgcmVjZW50IDxhIGhyZWY9XCJodHRwczovL3d3dy5jbmVtcm9vZmluZy5jby51ay9nYWxsZXJ5L1wiPnJvb2YgcmVwYWlyIHBob3RvczwvYT4uPC9wPlxuIiwiJV9wYXJhZ3JhcGhfNCUiOiJmaWVsZF81ZTUzZTNlMjQ0YTFhIiwiJW5ld19yb29mcyUiOiI8aDI+TW9kZXJuIHJvb2YgdXBncmFkZXM8L2gyPlxuPHA+V2FudCB0byB0b3RhbGx5IHJlcGxhY2UgeW91ciByb29mPyBPdXIgPGEgaHJlZj1cImh0dHBzOi8vd3d3LmNuZW1yb29maW5nLmNvLnVrL25ldy1yb29mcy9cIj5yZS1yb29maW5nIGV4cGVydHM8L2E+IGNvdmVyIGFsbCBiYXNlcywgbGlzdGVuaW5nIHRvIHlvdXIgbmVlZHMgdG8gZXN0YWJsaXNoIHlvdXIgZ29hbHMgYmVmb3JlIG9mZmVyaW5nIGEgZnJlZSBxdW90ZSBmb3IgeW91ciBzZWxlY3RlZCBtYXRlcmlhbHMgYW5kIGxhYm91ciBjb3N0cy4gV2Ugc3VwcGx5LCBpbnN0YWxsIGFuZCBtYWludGFpbiBuZXcgcm9vZnMgYWNyb3NzIHRoZSBhcmVhLCB0YWtpbmcgcHJpZGUgaW4gZGVsaXZlcmluZyB0aGUgaGlnaGVzdC1xdWFsaXR5IHJvb2ZpbmcuPC9wPlxuIiwiJV9uZXdfcm9vZnMlIjoiZmllbGRfNjRkOGUwZDIxYzI1NyIsIiVyb29mX3JlcGFpcnMlIjoiPGgyPk5lZWQgdXJnZW50IHJvb2YgcmVwYWlycz88L2gyPlxuPHA+T3VyIDxhIGhyZWY9XCJodHRwczovL3d3dy5jbmVtcm9vZmluZy5jby51ay9yb29mLXJlcGFpcnMvXCI+bG9jYWwgcm9vZiByZXBhaXJzPC9hPiBhcmUgdGhlIGdvLXRvIHNlcnZpY2UuIE91ciBlZmZpY2llbnQgc29sdXRpb25zIGFjY3VyYXRlbHkgZGlhZ25vc2UgeW91ciByb29maW5nIGlzc3VlIChpbmNsdWRpbmcgcGVyc2lzdGVudCBsZWFrcyEpLCBwZXJmb3JtaW5nIHJlbGlhYmxlIGFuZCBsb25nLWxhc3RpbmcgcmVwYWlyIHdvcmsgdG8gdGFrZSBhd2F5IHlvdXIgc3RyZXNzLiBGcm9tIHN1cHBseWluZyBuZXcgdGlsZXMgdG8gY2xlYXJpbmcgeW91ciBndXR0ZXJzLCB3ZSBjYW4gaGVscC4gVGhpcyBpcyBhIHJvb2YgcmVwYWlyIHNlcnZpY2UgeW91IGNhbiBmaW5hbGx5IHJlbHkgb24uIDwvcD5cbiIsIiVfcm9vZl9yZXBhaXJzJSI6ImZpZWxkXzY0ZDhlMWM4Yzg0NGYiLCIlZmxhdF9yb29maW5nJSI6IjxoMj5RdWFsaXR5IGZsYXQgcm9vZnM8L2gyPlxuPHA+SWYgeW91IG5lZWQgPGEgaHJlZj1cImh0dHBzOi8vd3d3LmNuZW1yb29maW5nLmNvLnVrL2ZsYXQtcm9vZmluZy1zZXJ2aWNlcy9cIj5uZXcgZmxhdCByb29maW5nPC9hPiwgeW91IGNhbiBub3cgZ2V0IGhpZ2gtcXVhbGl0eSBvcHRpb25zIGZyb20gQ05FTSBSb29maW5nICYgR3V0dGVyaW5nLiBXZSdyZSBmbGF0IHJvb2Zpbmcgc3BlY2lhbGlzdHMgaW4geW91ciBsb2NhbCBhcmVhLCBjb3ZlcmluZyBldmVyeXRoaW5nIGZyb20gRVBETSBydWJiZXIgcm9vZnMgdG8gbW9kZXJuIEdSUCBmaWJyZWxlc3MgcHJvZHVjdHMuIFdlIGNhbiBldmVuIHVwZ3JhZGUgeW91ciBvbGQgZmVsdCByb29mIHdpdGggc29tZXRoaW5nIGxvbmctbGFzdGluZy4gQ2FsbCBub3cgZm9yIGZsYXQgcm9vZiByZXBhaXJzIGFuZCByZXBsYWNlbWVudHMuPC9wPlxuIiwiJV9mbGF0X3Jvb2ZpbmclIjoiZmllbGRfNjRkOGUwYzExYzI1NiIsIiViZXNwb2tlX3NlcnZpY2VzJSI6IjxoMj5DaGltbmV5cyByZXN0b3JhdGlvbnMgJiBnZW5lcmFsIHJvb2Zpbmcgd29yazwvaDI+XG48cD5XaGV0aGVyIHlvdSBoYXZlIGEgPGEgaHJlZj1cImh0dHBzOi8vd3d3LmNuZW1yb29maW5nLmNvLnVrL3RhaWxvcmVkLXJvb2Zpbmctc2VydmljZXMvXCI+c3BlY2lhbGlzdCByb29maW5nIHByb2plY3Q8L2E+IG9yIHlvdSBuZWVkIGdlbmVyYWwgcm9vZmluZyBoZWxwLCB3ZSBjYW4gaGVscC4gV2UgY292ZXIgYSB2YXJpZXR5IG9mIG5lZWRzLCBpbmNsdWRpbmcgbGVhZHdvcmssIHBhcmFwZXQgd2FsbCBhc3Npc3RhbmNlIGFuZCBjaGltbmV5IHN0YWNrIHJlcG9pbnRpbmcuIFdoYXRldmVyIHlvdSByZXF1aXJlLCB3ZSdsbCBjb21lIG91dCBhbmQgYXNzZXNzIHlvdXIgcm9vZiBhbmQgcHJvdmlkZSBhIGZyZWUsIG5vLW9ibGlnYXRpb24gZXN0aW1hdGUuPC9wPlxuIiwiJV9iZXNwb2tlX3NlcnZpY2VzJSI6ImZpZWxkXzY0ZDhlMTllZDY4NDUiLCIlcGFyYWdyYXBoXzUlIjoiPGgyPkNhbGwgb3VyIEFzaGZvcmQgcm9vZiByZXBhaXIgbGluZSBcdTIwMTMgZnJlZSwgbm8tb2JsaWdhdGlvbiBxdW90ZXM8L2gyPlxuPHA+Rm9yIGEgZmFzdCByb29mIHJlcGFpciB2aXNpdCwgY29udGFjdCB1cyBvbiBbY2FsbG1lXSBvciBbZW1haWxtZV0uPC9wPjxwPldlIGFsc28gcHJvdmlkZSA8YSBocmVmPVwiL3Jvb2YtcmVwYWlycy9wZW1idXJ5L1wiPnJvb2YgcmVwYWlycyBQZW1idXJ5PC9hPi48L3A+PHA+TG9jYXRlZCBpbiBLZW50LCB0aGUgdGhyaXZpbmcgdG93biBvZiBBc2hmb3JkIGlzIGhvbWUgdG8gZXZlcnl0aGluZyBmcm9tIGNpbmVtYXMsIGEgaGlnaCBzdHJlZXQgYW5kIGEgZGVzaWduZXIgc2hvcHBpbmcgb3V0bGV0IHRvIFZpY3RvcmlhIFBhcmssIG5ldy1idWlsZCBob21lcyBhbmQgb2xkZXIgcHJvcGVydGllcy4gV2UgcGFydG5lciB3aXRoIGhvbWVzIGFuZCBidXNpbmVzc2VzIGFjcm9zcyB0aGUgYXJlYSB0byB0YWNrbGUgYm90aCByb29mIHJlcGFpcnMgYW5kIHJlcGxhY2VtZW50cy48L3A+XG4iLCIlX3BhcmFncmFwaF81JSI6ImZpZWxkXzVlNTNlM2U4NDRhMWIiLCIlZ2VvbG9jYXRpb24lIjoiQXNoZm9yZCIsIiVfZ2VvbG9jYXRpb24lIjoiZmllbGRfNWU1M2RmNDQyYTU2MiIsIiVfdGh1bWJuYWlsX2lkJSI6IjE1NTg0IiwiJWFsdGVybmF0ZWxvY2F0aW9ucyUiOiI8dWw+PGxpPkJvdWdodG9uIEF1bHBoPC9saT48bGk+QnJvb2s8L2xpPjxsaT5HcmVhdCBDaGFydDwvbGk+PGxpPkhpbnhoaWxsPC9saT48bGk+SG90aGZpZWxkPC9saT48bGk+S2luZ3Nub3J0aDwvbGk+PGxpPldpbGxlc2Jvcm91Z2g8L2xpPjxsaT5XeWU8L2xpPjwvdWw+XG4iLCIlX2FsdGVybmF0ZWxvY2F0aW9ucyUiOiJmaWVsZF81ZTUzZTNlZDQ0YTFjIiwiJW5laWdoYm91cmxvY2F0aW9uJSI6Iktlbm5pbmd0b24iLCIlX25laWdoYm91cmxvY2F0aW9uJSI6ImZpZWxkXzVlNTNlZTYxNGJhZGMiLCIlbmVpZ2hib3VybG9jYXRpb24yJSI6IldpbGxlc2Jvcm91Z2giLCIlX25laWdoYm91cmxvY2F0aW9uMiUiOiJmaWVsZF82MGVjYmUyZDM3YTllIiwiJUxvY2FsUG9zdGNvZGUlIjoiVE4yMyIsIiVfTG9jYWxQb3N0Y29kZSUiOiJmaWVsZF81ZTU5NTk2MjYyZTEwIiwiJWdlb2xhdCUiOiI1MS4xNTA4MDM2NTUzOTQzIiwiJWdlb2xuZyUiOiIwLjg3NzIxMjM0MTc3MDUiLCIlX2dlb2xuZyUiOiJmaWVsZF82NjE1NzJiOWZjMmZhIiwiJW5laWdoYm91cmxvY2F0aW9uMyUiOiJIb3RoZmllbGQiLCIlX25laWdoYm91cmxvY2F0aW9uMyUiOiJmaWVsZF82NzMzOWQyOTExZGFhIiwiJWNvdW50eSUiOiJLZW50IiwiJV9jb3VudHklIjoiZmllbGRfNjBjODZjOWZiNzE0NCIsIiVmYXNjaWFfc29mZml0cyUiOiI8aDI+QXNoZm9yZCByb29mbGluZXMgXHUyMDEzIGZhc2NpYXMsIHNvZmZpdHMgJiBjbGFkZGluZzwvaDI+XG48cD5Mb29raW5nIGZvciBhIHJlbm93bmVkIDxhIGhyZWY9XCJodHRwczovL3d3dy5jbmVtcm9vZmluZy5jby51ay9yb29mbGluZS9cIj5mYXNjaWEgYW5kIHNvZmZpdCBjb21wYW55PC9hPj8gV2UgaGF2ZSB5ZWFycyBvZiBleHBlcmllbmNlIHJlcGFpcmluZyBhbmQgaW5zdGFsbGluZyByb29mbGluZXMgYWNyb3NzIHRoZSBhcmVhLiBXaGV0aGVyIHlvdSBoYXZlIHN0b3JtLWRhbWFnZWQgZmFzY2lhcyBvciB3YW50IGEgY29tcGxldGVseSBuZXcgcm9vZmxpbmUsIHdlIGNhbiBoZWxwLiBXZSBjb3ZlciBldmVyeXRoaW5nIGZyb20gY2xhZGRpbmcgYW5kIGJveCBlbmRzIHRvIGJhcmdlYm9hcmRzIGFuZCBndXR0ZXJzLjwvcD5cbiIsIiVfZmFzY2lhX3NvZmZpdHMlIjoiZmllbGRfNjRkOGUxNjRkNjg0MyIsIiVndXR0ZXJpbmdfc2VydmljZXMlIjoiPGgyPkd1dHRlciByZXBhaXJzICYgbWFpbnRlbmFuY2UgaW4gQXNoZm9yZDwvaDI+XG48cD5XZSA8YSBocmVmPVwiaHR0cHM6Ly93d3cuY25lbXJvb2ZpbmcuY28udWsvZ3V0dGVyaW5nL1wiPnJlcGFpciBhbmQgcmVwbGFjZSBndXR0ZXJzPC9hPiBhdCBob21lcyBhbmQgYnVzaW5lc3NlcyBuZWFyIHlvdS4gQ2FsbCBDTkVNIFJvb2ZpbmcgJiBHdXR0ZXJpbmcgdG9kYXkgZm9yIGd1dHRlcmluZyBpbnNwZWN0aW9ucywgcmVwbGFjZW1lbnRzIGFuZCBtYWludGVuYW5jZSB3b3JrLiBXZSBjYW4gY2xlYXIgeW91ciBkb3ducGlwZXMgb2YgYmxvY2thZ2VzLCBzdXJ2ZXkgZ3V0dGVycyBmb3IgZGFtYWdlLCBhbmQgaW5zdGFsbCBuZXcgaGlnaC1wZXJmb3JtYW5jZSB1UFZDIGd1dHRlcmluZy48L3A+XG4iLCIlX2d1dHRlcmluZ19zZXJ2aWNlcyUiOiJmaWVsZF82NGQ4ZTFhY2Q2ODQ2IiwiJWpqX2hhc19jYXNlX3N0dWRpZXMlIjoiMCIsIiVqal9jYXNlX3N0dWR5X2NvdW50JSI6IjAiLCIlaGFzX2Nhc2Vfc3R1ZGllcyUiOiIwIiwidGF4b25vbXk9Y2F0ZWdvcnkiOiJMb2NhbCwgUm9vZmluZyBBbHQiLCJ0YXhvbm9teT1wb3N0X3RhZyI6IiJ9fSwiaWQiOjE1NzM0LCJpbmZvd2luZG93X2Rpc2FibGUiOmZhbHNlfV0sIm1hcF9wcm9wZXJ0eSI6eyJtYXBfaWQiOiIxIiwiZGVidWdfbW9kZSI6ZmFsc2V9LCJtYXBfbWFya2VyX3NwaWRlcmZpZXJfc2V0dGluZyI6eyJtaW5pbXVtX21hcmtlcnMiOiIwIn0sInNoYXBlcyI6eyJkcmF3aW5nX2VkaXRhYmxlIjpmYWxzZX0sImZpbHRlcnMiOnsiZmlsdGVyc19jb250YWluZXIiOiJbZGF0YS1jb250YWluZXI9XCJ3cGdtcC1maWx0ZXJzLWNvbnRhaW5lclwiXSJ9fQ==

Our local roofing contractors are within 0.2, 0.5 and 5 miles of Ashford so one of the team can be with you the same day to carry out a roofing survey. We’ll aim to get a quotation for the work back to you within 24-48 hours.

Not in Ashford?

Our roofing team also work in Kent, Maidstone, Paddock Wood, Gillingham and Chatham.