Book our roofing contractors for roof repairs Beckenham

Professional, local roofing company serving residential and commercial customers in Beckenham and Lower Sydenham

  • Roofing specialists, you can rely on
  • Responsive 24/7 service
  • Fully insured with top materials used
  • Over 20 years experience

For more information, please call now on 0800 061 4097 or 07898 463 472.

Roofing experts in Beckenham
  • Elmers End
  • Forest Hill
  • Norwood
  • Shirley
  • West Dulwich
  • Lewisham
  • Catford

Trusted Sydenham roofers and roof maintenance contractors

CNEM Roofing & Guttering specialises in the supply, installation, repair and maintenance of all types of domestic and commercial roofing. As one of the leading local roofing companies, you can trust us to carry out work to the highest standards.

Our team is led by John, and we have a wealth of experience in all flat roofs, pitched roofs, rooflines and specialist roofing work. We work safely and professionally at all times while fulfilling the exact requirements of the job.

Our roofers in Beckenham are fully insured, and we have the right cover in place for your peace of mind. We are proud of our reputation; much of our work comes from repeat business. Please see our Checkatrade.com reviews.

One recent customer said:

John and his team really went above and beyond to repair my roof – it was a major job, but they had it done in one day and without charging over the odds. They're hardworking, trustworthy, and tidy. They just got on with the job with minimum disruption to me. It's really hard to find reliable contractors, but I highly recommend John's company and will be using them again. I've always been wary of using unknown contractors but these guys show there are dependable and honest people out there. Thanks John and co.!

Real customer reviews for our roofing services Beckenham

Do you need a roofing inspection in Beckenham, BR2?

Why not book a free roof survey? Our honest and reliable roofers will deliver transparent advice and a quote for any recommended work. Our roofers can check your roof to look for signs of wear and tear and any issues that might lead to more expensive repairs.

Our roofing inspections can ensure you maintain the integrity of your roofing system and that it remains strong and robust over time. Please see our gallery for pictures of recent work.

Drain pipe repair, new gutters & fascias

Great work, all done, no fuss. Appreciate the help, would recommend.

Re-roofing and new roofs in Beckenham

New roofs and re-roofing in Beckenham

Do you need a brand new roof? Make sure your new roof is designed and installed by the best. Our team of roofing contractors can complete all new roofing and re-roofing installations. We only use the best materials from top manufacturers that come guaranteed and the latest techniques to ensure a long-lasting installation.

Roof repairs in Beckenham

Beckenham roof repairs

Whether your roof has been damaged in a storm or you require a Beckenham roofer for quick roof repairs, our team has got you covered. We can complete all repairs on tiles and slates, flat roofing systems, chimneys and rooflines. We never use subcontractors or outside tradesmen, so you can feel confident that you are getting an honest and expert service.

Fascias and soffits in Beckenham

Fascias & soffits in Beckenham

We provide professional roofline solutions, including repairing and replacing fascias and soffits. Not only do these products make your property more attractive, but they give your roof structural support and provide protection against bad weather.

Flat roofing installations and repair in Beckenham

Flat roofing services in Beckenham

Whether you need our roofers to fix leaks or pooling water on your flat roof, or you need a new flat roof for an extension, we are the team to call. We use high-quality materials, including GRP fibreglass, EDPM rubber, and felt, and state-of-the-art technology. We will ensure that your flat roof is long-lasting and durable.

Guttering repair and installation in Beckenham

Beckenham guttering services

Our roofers can supply, repair, and maintain your guttering systems, to ensure they remain fully functional and watertight. We can install new gutters where required, and you can choose the colour and finish so they match the exterior of your home.

Chimney repair and lead replacement in Beckenham

Lead work

When it comes to roofing leadwork, call our skilled contractors. Lead is environmentally friendly and has remarkable durability and waterproofing capabilities. It plays a pivotal role in enhancing your roof’s performance and is fully recyclable, making it a sustainable choice.

Call now for Beckenham roofline and roofing services

For all roofing work, please call our team on 0800 061 4097 or 07898 463 472 or email [email protected]

Please get in touch for a quote for roof repairs Forest Hill.

Beckenham is a vibrant town in the London Borough of Bromley, known for its mix of historical sites, green spaces, and a lively centre. We can repair, maintain and replace all roofing and rooflines across the nearby areas and will tackle jobs of all sizes.

Highly rated on Checkatrade

What we do & where we work

  • Roof restoration West Dulwich
  • Flashing repairs in Lewisham
  • Roof leak repair Norwood
  • 24/7 emergency roof repairs Lewisham
  • Commercial roofing Lewisham
  • Rubber roofing Elmers End
  • Leaky roof Forest Hill
  • Shirley roofing companies
  • Flat roofing specialists Lewisham

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

  • Slate / Tiled Roofing Installation
  • Rubber Roofing Installation & Repair
  • Leadworks Installation
  • Conservatory Roof Conversions
  • Slate Roofer Installation & Repair
  • Ridged Tiles Installation & Repair
  • Felt Roofing Installation & Repair

  • Fibreglass GRP Roofing Installation & Repair
  • Hot Melt Roofing Repair
  • Chimneys Repair
  • Metal Roofing Repair
  • Dormer / Roof Windows
  • Warm Roof Construction
  • Pitched Roofing Installation & Repair
  • Emergency Roofing Service
  • Flat Roofing Installation & Repair
  • Hot Melt Roofing Installation
  • Tiled Conservatory Roof Installation & Repair
  • Roofing Repairs
  • Single Ply Membrane Roofs Installation & Repair
  • Leadworks Repair
  • Balcony Roofing Installation & Repair

  • Moss Removal
  • Roof Replacement
  • Polycarbonate Roofing Installation & Repair
  • Roof Lights Installation & Repair
  • Chimney Cowlings Installation

  • Dry Ridge Installation & Repair

  • Asphalt Roofing Installation & Repair

  • Dry Verge Repair
eyJtYXBfb3B0aW9ucyI6eyJjZW50ZXJfbGF0IjoiNTEuNDEwNTEzODgxMzA2MzEiLCJjZW50ZXJfbG5nIjoiLTAuMDI1MTg3NTQwMjYzNzIzMyIsInpvb20iOjEyLCJtYXBfdHlwZV9pZCI6IlJPQURNQVAiLCJjZW50ZXJfYnlfbmVhcmVzdCI6ZmFsc2UsImZpdF9ib3VuZHMiOnRydWUsImNlbnRlcl9jaXJjbGVfZmlsbGNvbG9yIjoiIzhDQUVGMiIsImNlbnRlcl9jaXJjbGVfZmlsbG9wYWNpdHkiOiIuNSIsImNlbnRlcl9jaXJjbGVfc3Ryb2tlY29sb3IiOiIjOENBRUYyIiwiY2VudGVyX2NpcmNsZV9zdHJva2VvcGFjaXR5IjoiLjUiLCJjZW50ZXJfY2lyY2xlX3JhZGl1cyI6IjIiLCJzaG93X2NlbnRlcl9jaXJjbGUiOnRydWUsInNob3dfY2VudGVyX21hcmtlciI6ZmFsc2UsImNlbnRlcl9tYXJrZXJfaWNvbiI6Imh0dHBzOi8vd3d3LmNuZW1yb29maW5nLmNvLnVrL3dwLWNvbnRlbnQvcGx1Z2lucy93cC1nb29nbGUtbWFwLWdvbGQvYXNzZXRzL2ltYWdlcy8vZGVmYXVsdF9tYXJrZXIucG5nIiwiZHJhZ2dhYmxlIjpmYWxzZSwic2Nyb2xsX3doZWVsIjoidHJ1ZSIsImdlc3R1cmUiOiJhdXRvIiwiaW5mb3dpbmRvd19zZXR0aW5nIjoiPGRpdiBjbGFzcz1cImZjLW1haW5cIj5cbjxkaXYgY2xhc3M9XCJmYy1pdGVtLXRpdGxlXCI+e21hcmtlcl90aXRsZX0gPHNwYW4gY2xhc3M9XCJmYy1iYWRnZSBpbmZvXCI+e21hcmtlcl9jYXRlZ29yeX08L3NwYW4+PC9kaXY+XG48ZGl2IGNsYXNzPVwiZmMtaXRlbS1mZWF0dXJlZF9pbWFnZVwiPnttYXJrZXJfaW1hZ2V9IDwvZGl2PlxuPHA+e21hcmtlcl9tZXNzYWdlfTwvcD5cbjxhZGRyZXNzPjxiPkFkZHJlc3MgOiA8L2I+e21hcmtlcl9hZGRyZXNzfTwvYWRkcmVzcz5cbjwvZGl2PlxuIiwiaW5mb3dpbmRvd19nZW90YWdzX3NldHRpbmciOiI8ZGl2IGNsYXNzPVwiZmMtbWFpblwiPjxkaXYgY2xhc3M9XCJmYy1pdGVtLXRpdGxlXCI+e3Bvc3RfdGl0bGV9IDxzcGFuIGNsYXNzPVwiZmMtYmFkZ2UgaW5mb1wiPntwb3N0X2NhdGVnb3JpZXN9PC9zcGFuPjwvZGl2PiA8ZGl2IGNsYXNzPVwiZmMtaXRlbS1mZWF0dXJlZF9pbWFnZVwiPntwb3N0X2ZlYXR1cmVkX2ltYWdlfSA8L2Rpdj57cG9zdF9leGNlcnB0fTxhZGRyZXNzPjxiPkFkZHJlc3MgOiA8L2I+e21hcmtlcl9hZGRyZXNzfTwvYWRkcmVzcz48YSB0YXJnZXQ9XCJfYmxhbmtcIiAgY2xhc3M9XCJmYy1idG4gZmMtYnRuLXNtYWxsIGZjLWJ0bi1yZWRcIiBocmVmPVwie3Bvc3RfbGlua31cIj5SZWFkIE1vcmUuLi48L2E+PC9kaXY+IiwiaW5mb3dpbmRvd19za2luIjp7Im5hbWUiOiJkZWZhdWx0IiwidHlwZSI6ImluZm93aW5kb3ciLCJzb3VyY2Vjb2RlIjoiJmx0O2RpdiBjbGFzcz0mcXVvdDtmYy1tYWluJnF1b3Q7Jmd0OyZsdDtkaXYgY2xhc3M9JnF1b3Q7ZmMtaXRlbS10aXRsZSZxdW90OyZndDt7bWFya2VyX3RpdGxlfSAmbHQ7c3BhbiBjbGFzcz0mcXVvdDtmYy1iYWRnZSBpbmZvJnF1b3Q7Jmd0O3ttYXJrZXJfY2F0ZWdvcnl9Jmx0Oy9zcGFuJmd0OyZsdDsvZGl2Jmd0OyAmbHQ7ZGl2IGNsYXNzPSZxdW90O2ZjLWl0ZW0tZmVhdHVyZWRfaW1hZ2UmcXVvdDsmZ3Q7e21hcmtlcl9pbWFnZX0gJmx0Oy9kaXYmZ3Q7e21hcmtlcl9tZXNzYWdlfSZsdDthZGRyZXNzJmd0OyZsdDtiJmd0O0FkZHJlc3MgOiAmbHQ7L2ImZ3Q7e21hcmtlcl9hZGRyZXNzfSZsdDsvYWRkcmVzcyZndDsmbHQ7L2RpdiZndDsifSwiaW5mb3dpbmRvd19wb3N0X3NraW4iOnsibmFtZSI6ImRlZmF1bHQiLCJ0eXBlIjoicG9zdCIsInNvdXJjZWNvZGUiOiImbHQ7ZGl2IGNsYXNzPSZxdW90O2ZjLW1haW4mcXVvdDsmZ3Q7Jmx0O2RpdiBjbGFzcz0mcXVvdDtmYy1pdGVtLXRpdGxlJnF1b3Q7Jmd0O3twb3N0X3RpdGxlfSAmbHQ7c3BhbiBjbGFzcz0mcXVvdDtmYy1iYWRnZSBpbmZvJnF1b3Q7Jmd0O3twb3N0X2NhdGVnb3JpZXN9Jmx0Oy9zcGFuJmd0OyZsdDsvZGl2Jmd0OyAmbHQ7ZGl2IGNsYXNzPSZxdW90O2ZjLWl0ZW0tZmVhdHVyZWRfaW1hZ2UmcXVvdDsmZ3Q7e3Bvc3RfZmVhdHVyZWRfaW1hZ2V9ICZsdDsvZGl2Jmd0O3twb3N0X2V4Y2VycHR9Jmx0O2FkZHJlc3MmZ3Q7Jmx0O2ImZ3Q7QWRkcmVzcyA6ICZsdDsvYiZndDt7bWFya2VyX2FkZHJlc3N9Jmx0Oy9hZGRyZXNzJmd0OyZsdDthIHRhcmdldD0mcXVvdDtfYmxhbmsmcXVvdDsgIGNsYXNzPSZxdW90O2ZjLWJ0biBmYy1idG4tc21hbGwgZmMtYnRuLXJlZCZxdW90OyBocmVmPSZxdW90O3twb3N0X2xpbmt9JnF1b3Q7Jmd0O1JlYWQgTW9yZS4uLiZsdDsvYSZndDsmbHQ7L2RpdiZndDsifSwiaW5mb3dpbmRvd19kcm9wX2FuaW1hdGlvbiI6ZmFsc2UsImNsb3NlX2luZm93aW5kb3dfb25fbWFwX2NsaWNrIjpmYWxzZSwiZGVmYXVsdF9pbmZvd2luZG93X29wZW4iOmZhbHNlLCJpbmZvd2luZG93X29wZW5fZXZlbnQiOiJjbGljayIsImxpc3RpbmdfaW5mb3dpbmRvd19vcGVuX2V2ZW50IjoiY2xpY2siLCJpc19tb2JpbGUiOmZhbHNlLCJpbmZvd2luZG93X2ZpbHRlcl9vbmx5Ijp0cnVlLCJpbmZvd2luZG93X2NsaWNrX2NoYW5nZV96b29tIjowLCJpbmZvd2luZG93X2NsaWNrX2NoYW5nZV9jZW50ZXIiOmZhbHNlLCJmdWxsX3NjcmVlbl9jb250cm9sIjp0cnVlLCJzZWFyY2hfY29udHJvbCI6dHJ1ZSwiem9vbV9jb250cm9sIjp0cnVlLCJtYXBfdHlwZV9jb250cm9sIjpmYWxzZSwic3RyZWV0X3ZpZXdfY29udHJvbCI6ZmFsc2UsImxvY2F0ZW1lX2NvbnRyb2wiOnRydWUsIm1vYmlsZV9zcGVjaWZpYyI6ZmFsc2UsInpvb21fbW9iaWxlIjo1LCJkcmFnZ2FibGVfbW9iaWxlIjp0cnVlLCJzY3JvbGxfd2hlZWxfbW9iaWxlIjp0cnVlLCJmdWxsX3NjcmVlbl9jb250cm9sX3Bvc2l0aW9uIjoiVE9QX1JJR0hUIiwic2VhcmNoX2NvbnRyb2xfcG9zaXRpb24iOiJUT1BfTEVGVCIsImxvY2F0ZW1lX2NvbnRyb2xfcG9zaXRpb24iOiJUT1BfTEVGVCIsInpvb21fY29udHJvbF9wb3NpdGlvbiI6IlRPUF9MRUZUIiwibWFwX3R5cGVfY29udHJvbF9wb3NpdGlvbiI6IlRPUF9SSUdIVCIsIm1hcF90eXBlX2NvbnRyb2xfc3R5bGUiOiJIT1JJWk9OVEFMX0JBUiIsInN0cmVldF92aWV3X2NvbnRyb2xfcG9zaXRpb24iOiJUT1BfTEVGVCIsIm1hcF9jb250cm9sIjpmYWxzZSwic2NyZWVucyI6eyJzbWFydHBob25lcyI6eyJtYXBfem9vbV9sZXZlbF9tb2JpbGUiOiI1In0sImlwYWRzIjp7Im1hcF96b29tX2xldmVsX21vYmlsZSI6IjUifSwibGFyZ2Utc2NyZWVucyI6eyJtYXBfem9vbV9sZXZlbF9tb2JpbGUiOiI1In19LCJtYXBfaW5mb3dpbmRvd19jdXN0b21pc2F0aW9ucyI6ZmFsc2UsImluZm93aW5kb3dfd2lkdGgiOiIxMDAlIiwiaW5mb3dpbmRvd19ib3JkZXJfY29sb3IiOiJyZ2JhKDAsIDAsIDAsIDAuMDk4MDM5MikiLCJpbmZvd2luZG93X2JnX2NvbG9yIjoiI2ZmZiIsInNob3dfaW5mb3dpbmRvd19oZWFkZXIiOmZhbHNlLCJtaW5fem9vbSI6IjExIiwibWF4X3pvb20iOiIxNCIsInpvb21fbGV2ZWxfYWZ0ZXJfc2VhcmNoIjoiMTMiLCJ1cmxfZmlsdGVycyI6ZmFsc2UsImRvdWJsZWNsaWNrem9vbSI6ZmFsc2UsImN1cnJlbnRfcG9zdF9vbmx5Ijp0cnVlLCJib3VuZF9tYXBfYWZ0ZXJfZmlsdGVyIjpmYWxzZSwiZGlzcGxheV9yZXNldF9idXR0b24iOmZhbHNlLCJtYXBfcmVzZXRfYnV0dG9uX3RleHQiOiJSZXNldCIsImhlaWdodCI6IjUwMCJ9LCJwbGFjZXMiOlt7InNvdXJjZSI6InBvc3QiLCJ0aXRsZSI6IkJlY2tlbmhhbSBSb29mZXJzIiwiaW5mb3dpbmRvd19jb250ZW50IjoiPGRpdiBjbGFzcz1cImZjLW1haW5cIj48ZGl2IGNsYXNzPVwiZmMtaXRlbS10aXRsZVwiPkJlY2tlbmhhbSBSb29mZXJzIDxzcGFuIGNsYXNzPVwiZmMtYmFkZ2UgaW5mb1wiPkxvY2FsLCBSb29maW5nIEFsdDwvc3Bhbj48L2Rpdj4gPGRpdiBjbGFzcz1cImZjLWl0ZW0tZmVhdHVyZWRfaW1hZ2VcIj48ZGl2IGNsYXNzPVwiZmMtZmVhdHVyZS1pbWdcIj48aW1nIGxvYWRpbmc9XCJsYXp5XCIgZGVjb2Rpbmc9XCJhc3luY1wiIGFsdD1cIkJlY2tlbmhhbSBSb29mZXJzXCIgd2lkdGg9XCI1MDBcIiBoZWlnaHQ9XCIzODZcIiBzcmM9XCJodHRwczovL3d3dy5jbmVtcm9vZmluZy5jby51ay93cC1jb250ZW50L3VwbG9hZHMvTGVhZC1mbGFzaGluZy1QZXR0cy1Xb29kLTUwMHgzODYuanBnXCIgY2xhc3M9XCJ3cC1wb3N0LWltYWdlICAgd3BnbXBfZmVhdHVyZWRfaW1hZ2VcIiA+PC9kaXY+IDwvZGl2PjxhZGRyZXNzPjxiPkFkZHJlc3MgOiA8L2I+e21hcmtlcl9hZGRyZXNzfTwvYWRkcmVzcz48YSB0YXJnZXQ9XCJfYmxhbmtcIiAgY2xhc3M9XCJmYy1idG4gZmMtYnRuLXNtYWxsIGZjLWJ0bi1yZWRcIiBocmVmPVwiaHR0cHM6Ly93d3cuY25lbXJvb2ZpbmcuY28udWsvcm9vZmVycy9iZWNrZW5oYW0vXCI+UmVhZCBNb3JlLi4uPC9hPjwvZGl2PiIsImFkZHJlc3MiOiJCZWNrZW5oYW0iLCJsb2NhdGlvbiI6eyJsYXQiOiI1MS40MTA1MTM4ODEzMDYzMSIsImxuZyI6Ii0wLjAyNTE4NzU0MDI2MzcyMzMiLCJvbmNsaWNrX2FjdGlvbiI6Im1hcmtlciIsInJlZGlyZWN0X3Blcm1hbGluayI6Imh0dHBzOi8vd3d3LmNuZW1yb29maW5nLmNvLnVrL3Jvb2ZlcnMvYmVja2VuaGFtLyIsInpvb20iOjEyLCJleHRyYV9maWVsZHMiOnsicG9zdF9leGNlcnB0IjoiIiwicG9zdF9jb250ZW50IjoiIiwicG9zdF90aXRsZSI6IkJlY2tlbmhhbSBSb29mZXJzIiwicG9zdF9saW5rIjoiaHR0cHM6Ly93d3cuY25lbXJvb2ZpbmcuY28udWsvcm9vZmVycy9iZWNrZW5oYW0vIiwicG9zdF9mZWF0dXJlZF9pbWFnZSI6IjxkaXYgY2xhc3M9XCJmYy1mZWF0dXJlLWltZ1wiPjxpbWcgbG9hZGluZz1cImxhenlcIiBkZWNvZGluZz1cImFzeW5jXCIgYWx0PVwiQmVja2VuaGFtIFJvb2ZlcnNcIiB3aWR0aD1cIjUwMFwiIGhlaWdodD1cIjM4NlwiIHNyYz1cImh0dHBzOi8vd3d3LmNuZW1yb29maW5nLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy9MZWFkLWZsYXNoaW5nLVBldHRzLVdvb2QtNTAweDM4Ni5qcGdcIiBjbGFzcz1cIndwLXBvc3QtaW1hZ2UgICB3cGdtcF9mZWF0dXJlZF9pbWFnZVwiID48L2Rpdj4iLCJwb3N0X2NhdGVnb3JpZXMiOiJMb2NhbCwgUm9vZmluZyBBbHQiLCJwb3N0X3RhZ3MiOiIiLCIlX3dwX3BhZ2VfdGVtcGxhdGUlIjoiMTAwLXdpZHRoLnBocCIsIiVzbGlkZV90ZW1wbGF0ZSUiOiJkZWZhdWx0IiwiJXB5cmVfc2xpZGVyX3R5cGUlIjoibm8iLCIlcHlyZV9zbGlkZXIlIjoiMCIsIiVweXJlX3dvb3NsaWRlciUiOiIwIiwiJXB5cmVfcmV2c2xpZGVyJSI6IjAiLCIlcHlyZV9lbGFzdGljc2xpZGVyJSI6IjAiLCIlcHlyZV9zbGlkZXJfcG9zaXRpb24lIjoiZGVmYXVsdCIsIiVweXJlX2F2YWRhX3Jldl9zdHlsZXMlIjoiZGVmYXVsdCIsIiVweXJlX2ZhbGxiYWNrJSI6IiIsIiVweXJlX2RlbW9fc2xpZGVyJSI6IiIsIiVweXJlX21haW5fdG9wX3BhZGRpbmclIjoiMCIsIiVweXJlX21haW5fYm90dG9tX3BhZGRpbmclIjoiMCIsIiVweXJlX2h1bmRyZWRwX3BhZGRpbmclIjoiMHB4IiwiJXB5cmVfc2hvd19maXJzdF9mZWF0dXJlZF9pbWFnZSUiOiJubyIsIiVweXJlX2Rpc3BsYXlfaGVhZGVyJSI6Im5vIiwiJXB5cmVfaGVhZGVyXzEwMF93aWR0aCUiOiJkZWZhdWx0IiwiJXB5cmVfY29tYmluZWRfaGVhZGVyX2JnX2NvbG9yJSI6IiIsIiVweXJlX21vYmlsZV9oZWFkZXJfYmdfY29sb3IlIjoiIiwiJXB5cmVfaGVhZGVyX2JnJSI6IiIsIiVweXJlX2hlYWRlcl9iZ19mdWxsJSI6Im5vIiwiJXB5cmVfaGVhZGVyX2JnX3JlcGVhdCUiOiJyZXBlYXQiLCIlcHlyZV9kaXNwbGF5ZWRfbWVudSUiOiJkZWZhdWx0IiwiJXB5cmVfZGlzcGxheV9mb290ZXIlIjoibm8iLCIlcHlyZV9kaXNwbGF5X2NvcHlyaWdodCUiOiJubyIsIiVweXJlX2Zvb3Rlcl8xMDBfd2lkdGglIjoibm8iLCIlcHlyZV9zaWRlYmFyX3Bvc2l0aW9uJSI6ImRlZmF1bHQiLCIlcHlyZV9yZXNwb25zaXZlX3NpZGViYXJfb3JkZXIlIjoiIiwiJXB5cmVfc2lkZWJhcl9zdGlja3klIjoiZGVmYXVsdCIsIiVweXJlX3NpZGViYXJfYmdfY29sb3IlIjoiIiwiJXB5cmVfcGFnZV9iZ19sYXlvdXQlIjoiZGVmYXVsdCIsIiVweXJlX3BhZ2VfYmdfY29sb3IlIjoiIiwiJXB5cmVfcGFnZV9iZyUiOiIiLCIlcHlyZV9wYWdlX2JnX2Z1bGwlIjoiZGVmYXVsdCIsIiVweXJlX3BhZ2VfYmdfcmVwZWF0JSI6ImRlZmF1bHQiLCIlcHlyZV93aWRlX3BhZ2VfYmdfY29sb3IlIjoiIiwiJXB5cmVfd2lkZV9wYWdlX2JnJSI6IiIsIiVweXJlX3dpZGVfcGFnZV9iZ19mdWxsJSI6ImRlZmF1bHQiLCIlcHlyZV93aWRlX3BhZ2VfYmdfcmVwZWF0JSI6ImRlZmF1bHQiLCIlcHlyZV9wYWdlX3RpdGxlJSI6ImRlZmF1bHQiLCIlcHlyZV9wYWdlX3RpdGxlX2JyZWFkY3J1bWJzX3NlYXJjaF9iYXIlIjoiZGVmYXVsdCIsIiVweXJlX3BhZ2VfdGl0bGVfdGV4dCUiOiJkZWZhdWx0IiwiJXB5cmVfcGFnZV90aXRsZV90ZXh0X2FsaWdubWVudCUiOiJkZWZhdWx0IiwiJXB5cmVfcGFnZV90aXRsZV9jdXN0b21fdGV4dCUiOiIiLCIlcHlyZV9wYWdlX3RpdGxlX3RleHRfc2l6ZSUiOiIiLCIlcHlyZV9wYWdlX3RpdGxlX2xpbmVfaGVpZ2h0JSI6IiIsIiVweXJlX3BhZ2VfdGl0bGVfY3VzdG9tX3N1YmhlYWRlciUiOiIiLCIlcHlyZV9wYWdlX3RpdGxlX2N1c3RvbV9zdWJoZWFkZXJfdGV4dF9zaXplJSI6IiIsIiVweXJlX3BhZ2VfdGl0bGVfZm9udF9jb2xvciUiOiIiLCIlcHlyZV9wYWdlX3RpdGxlX3N1YmhlYWRlcl9mb250X2NvbG9yJSI6IiIsIiVweXJlX3BhZ2VfdGl0bGVfMTAwX3dpZHRoJSI6ImRlZmF1bHQiLCIlcHlyZV9wYWdlX3RpdGxlX2hlaWdodCUiOiIiLCIlcHlyZV9wYWdlX3RpdGxlX21vYmlsZV9oZWlnaHQlIjoiIiwiJXB5cmVfcGFnZV90aXRsZV9iYXJfYmdfY29sb3IlIjoiIiwiJXB5cmVfcGFnZV90aXRsZV9iYXJfYm9yZGVyc19jb2xvciUiOiIiLCIlcHlyZV9wYWdlX3RpdGxlX2Jhcl9iZyUiOiIiLCIlcHlyZV9wYWdlX3RpdGxlX2Jhcl9iZ19yZXRpbmElIjoiIiwiJXB5cmVfcGFnZV90aXRsZV9iYXJfYmdfZnVsbCUiOiJkZWZhdWx0IiwiJXB5cmVfcGFnZV90aXRsZV9iZ19wYXJhbGxheCUiOiJkZWZhdWx0IiwiJWZ1c2lvbl9idWlsZGVyX3N0YXR1cyUiOiJhY3RpdmUiLCIla2RfZmVhdHVyZWQtaW1hZ2UtMl9wYWdlX2lkJSI6IiIsIiVrZF9mZWF0dXJlZC1pbWFnZS0zX3BhZ2VfaWQlIjoiIiwiJWtkX2ZlYXR1cmVkLWltYWdlLTRfcGFnZV9pZCUiOiIiLCIla2RfZmVhdHVyZWQtaW1hZ2UtNV9wYWdlX2lkJSI6IiIsIiVlZ19zb3VyY2VzX2h0bWw1X21wNCUiOiIiLCIlZWdfc291cmNlc19odG1sNV9vZ3YlIjoiIiwiJWVnX3NvdXJjZXNfaHRtbDVfd2VibSUiOiIiLCIlZWdfc291cmNlc195b3V0dWJlJSI6IiIsIiVlZ19zb3VyY2VzX3ZpbWVvJSI6IiIsIiVlZ19zb3VyY2VzX3dpc3RpYSUiOiIiLCIlZWdfc291cmNlc19pbWFnZSUiOiIiLCIlZWdfc291cmNlc19pZnJhbWUlIjoiIiwiJWVnX3NvdXJjZXNfc291bmRjbG91ZCUiOiIiLCIlZWdfdmltZW9fcmF0aW8lIjoiMSIsIiVlZ195b3V0dWJlX3JhdGlvJSI6IjEiLCIlZWdfd2lzdGlhX3JhdGlvJSI6IjEiLCIlZWdfaHRtbDVfcmF0aW8lIjoiMSIsIiVlZ19zb3VuZGNsb3VkX3JhdGlvJSI6IjEiLCIlZWdfc291cmNlc19yZXZzbGlkZXIlIjoiIiwiJWVnX3NvdXJjZXNfZXNzZ3JpZCUiOiIiLCIlZWdfZmVhdHVyZWRfZ3JpZCUiOiIiLCIlZWdfc2V0dGluZ3NfY3VzdG9tX21ldGFfc2tpbiUiOiIiLCIlZWdfc2V0dGluZ3NfY3VzdG9tX21ldGFfZWxlbWVudCUiOiIiLCIlZWdfc2V0dGluZ3NfY3VzdG9tX21ldGFfc2V0dGluZyUiOiIiLCIlZWdfc2V0dGluZ3NfY3VzdG9tX21ldGFfc3R5bGUlIjoiIiwiJWVnX2N1c3RvbV9tZXRhXzIxNiUiOiJ0cnVlIiwiJWVnX3ZvdGVzX2NvdW50JSI6IjAiLCIlcHlyZV9mYWxsYmFja19pZCUiOiIiLCIlcHlyZV9oZWFkZXJfYmdfaWQlIjoiIiwiJXB5cmVfcGFnZV9iZ19pZCUiOiIiLCIlcHlyZV93aWRlX3BhZ2VfYmdfaWQlIjoiIiwiJXB5cmVfcGFnZV90aXRsZV9iYXJfYmdfaWQlIjoiIiwiJXB5cmVfcGFnZV90aXRsZV9iYXJfYmdfcmV0aW5hX2lkJSI6IiIsIiVyc19wYWdlX2JnX2NvbG9yJSI6IiNmZmZmZmYiLCIlc2JnX3NlbGVjdGVkX3NpZGViYXIlIjoiMCIsIiVzYmdfc2VsZWN0ZWRfc2lkZWJhcl9yZXBsYWNlbWVudCUiOiJkZWZhdWx0X3NpZGViYXIiLCIlc2JnX3NlbGVjdGVkX3NpZGViYXJfMiUiOiIwIiwiJXNiZ19zZWxlY3RlZF9zaWRlYmFyXzJfcmVwbGFjZW1lbnQlIjoiZGVmYXVsdF9zaWRlYmFyIiwiJV9mdXNpb24lIjoic21hbGwtdmlzaWJpbGl0eSxtZWRpdW0tdmlzaWJpbGl0eSxsYXJnZS12aXNpYmlsaXR5LCBubywgMCwgZGVmYXVsdCIsIiVfZnVzaW9uX2dvb2dsZV9mb250cyUiOnsiSW5zdHJ1bWVudCBTYW5zIjp7InZhcmlhbnRzIjpbIjQwMCJdfX0sIiVwYXJhZ3JhcGhfMSUiOiI8aDE+Qm9vayBvdXIgcm9vZmluZyBjb250cmFjdG9ycyBmb3Igcm9vZiByZXBhaXJzIEJlY2tlbmhhbTwvaDE+ICBcclxuPGgyPlByb2Zlc3Npb25hbCwgbG9jYWwgcm9vZmluZyBjb21wYW55IHNlcnZpbmcgcmVzaWRlbnRpYWwgYW5kIGNvbW1lcmNpYWwgY3VzdG9tZXJzIGluIEJlY2tlbmhhbSBhbmQgTG93ZXIgU3lkZW5oYW08L2gyPlxyXG48dWw+XHJcbiA8bGk+Um9vZmluZyBzcGVjaWFsaXN0cywgeW91IGNhbiByZWx5IG9uPC9saT5cclxuIDxsaT5SZXNwb25zaXZlIDI0Lzcgc2VydmljZTwvbGk+XHJcbiA8bGk+RnVsbHkgaW5zdXJlZCB3aXRoIHRvcCBtYXRlcmlhbHMgdXNlZCA8L2xpPlxyXG4gPGxpPk92ZXIgMjAgeWVhcnMgZXhwZXJpZW5jZTwvbGk+XHJcbjwvdWw+XHJcbjxwPkZvciBtb3JlIGluZm9ybWF0aW9uLCBwbGVhc2UgY2FsbCBub3cgb24gMDgwMCAwNjEgNDA5NyBvciAwNzg5OCA0NjMgNDcyLjwvcD4iLCIlX3BhcmFncmFwaF8xJSI6ImZpZWxkXzVlNTNkZjI2ZTg5Y2YiLCIlcGFyYWdyYXBoXzIlIjoiPGgyPlRydXN0ZWQgU3lkZW5oYW0gcm9vZmVycyBhbmQgcm9vZiBtYWludGVuYW5jZSBjb250cmFjdG9yczwvaDI+XHJcbjxwPkNORU0gUm9vZmluZyAmIEd1dHRlcmluZyBzcGVjaWFsaXNlcyBpbiB0aGUgc3VwcGx5LCBpbnN0YWxsYXRpb24sIHJlcGFpciBhbmQgbWFpbnRlbmFuY2Ugb2YgYWxsIHR5cGVzIG9mIGRvbWVzdGljIGFuZCBjb21tZXJjaWFsIHJvb2ZpbmcuIEFzIG9uZSBvZiB0aGUgPHN0cm9uZz5sZWFkaW5nIGxvY2FsIHJvb2ZpbmcgY29tcGFuaWVzPC9zdHJvbmc+LCB5b3UgY2FuIHRydXN0IHVzIHRvIDx1PmNhcnJ5IG91dCB3b3JrIHRvIHRoZSBoaWdoZXN0IHN0YW5kYXJkczwvdT4uPC9wPlxyXG48cD48YSBocmVmPVwiaHR0cHM6Ly93d3cuY25lbXJvb2ZpbmcuY28udWsvYWJvdXQvXCI+T3VyIHRlYW08L2E+IGlzIGxlZCBieSBKb2huLCBhbmQgd2UgaGF2ZSBhIHdlYWx0aCBvZiBleHBlcmllbmNlIGluIGFsbCBmbGF0IHJvb2ZzLCBwaXRjaGVkIHJvb2ZzLCByb29mbGluZXMgYW5kIHNwZWNpYWxpc3Qgcm9vZmluZyB3b3JrLiBXZSB3b3JrIDxlbT5zYWZlbHk8L2VtPiBhbmQgPGVtPnByb2Zlc3Npb25hbGx5PC9lbT4gYXQgYWxsIHRpbWVzIHdoaWxlIGZ1bGZpbGxpbmcgdGhlIGV4YWN0IHJlcXVpcmVtZW50cyBvZiB0aGUgam9iLjwvcD5cclxuPHA+T3VyIDxiPnJvb2ZlcnMgaW4gQmVja2VuaGFtPC9iPiBhcmUgZnVsbHkgaW5zdXJlZCwgYW5kIHdlIGhhdmUgdGhlIHJpZ2h0IGNvdmVyIGluIHBsYWNlIGZvciB5b3VyIHBlYWNlIG9mIG1pbmQuIFdlIGFyZSBwcm91ZCBvZiA8YSBocmVmPVwiaHR0cHM6Ly93d3cuY25lbXJvb2ZpbmcuY28udWsvcmV2aWV3cy9cIj5vdXIgcmVwdXRhdGlvbjwvYT47IG11Y2ggb2Ygb3VyIHdvcmsgY29tZXMgZnJvbSByZXBlYXQgYnVzaW5lc3MuIFBsZWFzZSBzZWUgb3VyIENoZWNrYXRyYWRlLmNvbSByZXZpZXdzLjwvcD5cclxuPHA+T25lIHJlY2VudCBjdXN0b21lciBzYWlkOiA8YmxvY2txdW90ZT5Kb2huIGFuZCBoaXMgdGVhbSByZWFsbHkgd2VudCBhYm92ZSBhbmQgYmV5b25kIHRvIHJlcGFpciBteSByb29mIFx1MjAxMyBpdCB3YXMgYSBtYWpvciBqb2IsIGJ1dCB0aGV5IGhhZCBpdCBkb25lIGluIG9uZSBkYXkgYW5kIHdpdGhvdXQgY2hhcmdpbmcgb3ZlciB0aGUgb2Rkcy4gVGhleSdyZSBoYXJkd29ya2luZywgdHJ1c3R3b3J0aHksIGFuZCB0aWR5LiBUaGV5IGp1c3QgZ290IG9uIHdpdGggdGhlIGpvYiB3aXRoIG1pbmltdW0gZGlzcnVwdGlvbiB0byBtZS4gSXQncyByZWFsbHkgaGFyZCB0byBmaW5kIHJlbGlhYmxlIGNvbnRyYWN0b3JzLCBidXQgSSBoaWdobHkgcmVjb21tZW5kIEpvaG4ncyBjb21wYW55IGFuZCB3aWxsIGJlIHVzaW5nIHRoZW0gYWdhaW4uIEkndmUgYWx3YXlzIGJlZW4gd2FyeSBvZiB1c2luZyB1bmtub3duIGNvbnRyYWN0b3JzIGJ1dCB0aGVzZSBndXlzIHNob3cgdGhlcmUgYXJlIGRlcGVuZGFibGUgYW5kIGhvbmVzdCBwZW9wbGUgb3V0IHRoZXJlLiBUaGFua3MgSm9obiBhbmQgY28uITwvYmxvY2txdW90ZT48L3A+XHJcbiIsIiVfcGFyYWdyYXBoXzIlIjoiZmllbGRfNWU1NDI2MGUyMzY4ZSIsIiVwYXJhZ3JhcGhfMyUiOiI8aDI+RG8geW91IG5lZWQgYSByb29maW5nIGluc3BlY3Rpb24gaW4gQmVja2VuaGFtLCBCUjI/PC9oMj5cclxuPHA+V2h5IG5vdCBib29rIGEgZnJlZSByb29mIHN1cnZleT8gT3VyIGhvbmVzdCBhbmQgcmVsaWFibGUgcm9vZmVycyB3aWxsIGRlbGl2ZXIgdHJhbnNwYXJlbnQgYWR2aWNlIGFuZCBhIHF1b3RlIGZvciBhbnkgcmVjb21tZW5kZWQgd29yay4gT3VyIHJvb2ZlcnMgY2FuIGNoZWNrIHlvdXIgcm9vZiB0byBsb29rIGZvciBzaWducyBvZiB3ZWFyIGFuZCB0ZWFyIGFuZCBhbnkgaXNzdWVzIHRoYXQgbWlnaHQgbGVhZCB0byBtb3JlIGV4cGVuc2l2ZSByZXBhaXJzLjwvcD5cclxuPHA+T3VyIHJvb2ZpbmcgaW5zcGVjdGlvbnMgY2FuIGVuc3VyZSB5b3UgbWFpbnRhaW4gdGhlIGludGVncml0eSBvZiB5b3VyIHJvb2Zpbmcgc3lzdGVtIGFuZCB0aGF0IGl0IHJlbWFpbnMgc3Ryb25nIGFuZCByb2J1c3Qgb3ZlciB0aW1lLiBQbGVhc2Ugc2VlIDxhIGhyZWY9XCJodHRwczovL3d3dy5jbmVtcm9vZmluZy5jby51ay9nYWxsZXJ5L1wiPm91ciBnYWxsZXJ5PC9hPiBmb3IgcGljdHVyZXMgb2YgcmVjZW50IHdvcmsuPC9wPlxyXG4iLCIlX3BhcmFncmFwaF8zJSI6ImZpZWxkXzVlNTNlM2Q3NDRhMTkiLCIlcGFyYWdyYXBoXzQlIjoiIiwiJV9wYXJhZ3JhcGhfNCUiOiJmaWVsZF81ZTUzZTNlMjQ0YTFhIiwiJXBhcmFncmFwaF81JSI6IjxoMj5DYWxsIG5vdyBmb3IgQmVja2VuaGFtIHJvb2ZsaW5lIGFuZCByb29maW5nIHNlcnZpY2VzIDwvaDI+XHJcbjxwPkZvciBhbGwgcm9vZmluZyB3b3JrLCBwbGVhc2UgY2FsbCBvdXIgdGVhbSBvbiAwODAwIDA2MSA0MDk3IG9yIDA3ODk4IDQ2MyA0NzIgb3IgZW1haWwgPGEgaHJlZj1cIm1haWx0bzppbmZvQGNuZW1yb29maW5nLmNvLnVrXCI+aW5mb0BjbmVtcm9vZmluZy5jby51azwvYT48L3A+XHJcbjxwPlBsZWFzZSBnZXQgaW4gdG91Y2ggZm9yIGEgcXVvdGUgZm9yIDxhIGhyZWY9XCIvcm9vZmVycy9mb3Jlc3QtaGlsbC9cIj5yb29mIHJlcGFpcnMgRm9yZXN0IEhpbGw8L2E+LjwvcD5cclxuPHA+QmVja2VuaGFtIGlzIGEgdmlicmFudCB0b3duIGluIHRoZSBMb25kb24gQm9yb3VnaCBvZiBCcm9tbGV5LCBrbm93biBmb3IgaXRzIG1peCBvZiBoaXN0b3JpY2FsIHNpdGVzLCBncmVlbiBzcGFjZXMsIGFuZCBhIGxpdmVseSBjZW50cmUuIFdlIGNhbiByZXBhaXIsIG1haW50YWluIGFuZCByZXBsYWNlIGFsbCByb29maW5nIGFuZCByb29mbGluZXMgYWNyb3NzIHRoZSBuZWFyYnkgYXJlYXMgYW5kIHdpbGwgdGFja2xlIGpvYnMgb2YgYWxsIHNpemVzLjwvcD5cclxuIiwiJV9wYXJhZ3JhcGhfNSUiOiJmaWVsZF81ZTUzZTNlODQ0YTFiIiwiJWdlb2xvY2F0aW9uJSI6IkJlY2tlbmhhbSIsIiVfZ2VvbG9jYXRpb24lIjoiZmllbGRfNWU1M2RmNDQyYTU2MiIsIiVuZWlnaGJvdXJsb2NhdGlvbiUiOiJMb3dlciBTeWRlbmhhbSIsIiVfbmVpZ2hib3VybG9jYXRpb24lIjoiZmllbGRfNWU1M2VlNjE0YmFkYyIsIiVuZWlnaGJvdXJsb2NhdGlvbjIlIjoiU2hpcmxleSIsIiVfbmVpZ2hib3VybG9jYXRpb24yJSI6ImZpZWxkXzYwZWNiZTJkMzdhOWUiLCIlTG9jYWxQb3N0Y29kZSUiOiJCUjIiLCIlX0xvY2FsUG9zdGNvZGUlIjoiZmllbGRfNWU1OTU5NjI2MmUxMCIsIiVjb3VudHklIjoiS2VudCIsIiVfY291bnR5JSI6ImZpZWxkXzYwYzg2YzlmYjcxNDQiLCIlYWx0ZXJuYXRlbG9jYXRpb25zJSI6Ijx1bD5cclxuIFx0PGxpPkVsbWVycyBFbmQ8L2xpPlxyXG4gXHQ8bGk+Rm9yZXN0IEhpbGw8L2xpPlxyXG4gXHQ8bGk+Tm9yd29vZDwvbGk+XHJcbiBcdDxsaT5TaGlybGV5PC9saT5cclxuIFx0PGxpPldlc3QgRHVsd2ljaDwvbGk+XHJcbiBcdDxsaT5MZXdpc2hhbTwvbGk+XHJcbiBcdDxsaT5DYXRmb3JkPC9saT5cclxuPC91bD4iLCIlX2FsdGVybmF0ZWxvY2F0aW9ucyUiOiJmaWVsZF81ZTUzZTNlZDQ0YTFjIiwiJWJvbnVzaW1hZ2UlIjoiMTQ2ODEiLCIlX2JvbnVzaW1hZ2UlIjoiZmllbGRfNWU4MjAxM2Q4MWQzZiIsIiVtYXBpbWFnZSUiOiIiLCIlX21hcGltYWdlJSI6ImZpZWxkXzVlODIwMTUzODFkNDAiLCIlX3lvYXN0X3dwc2VvX2VzdGltYXRlZC1yZWFkaW5nLXRpbWUtbWludXRlcyUiOiIxIiwiJWF2YWRhX3Bvc3Rfdmlld3NfY291bnQlIjoiOTk4OSIsIiVhdmFkYV90b2RheV9wb3N0X3ZpZXdzX2NvdW50JSI6IjEiLCIlYXZhZGFfcG9zdF92aWV3c19jb3VudF90b2RheV9kYXRlJSI6IjA0LTEwLTIwMjYiLCIlX3lvYXN0X3dwc2VvX3dvcmRwcm9vZl90aW1lc3RhbXAlIjoiIiwiJV9mdXNpb25fYnVpbGRlcl9jdXN0b21fY3NzJSI6ImlucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9IiwiJV95b2FzdF93cHNlb19wcmltYXJ5X2NhdGVnb3J5JSI6IjE5IiwiJV90aHVtYm5haWxfaWQlIjoiMTU0NzIiLCIlcm9vZl9yZXBhaXJzJSI6IjxoMj5CZWNrZW5oYW0gcm9vZiByZXBhaXJzPC9oMj5cclxuPHA+V2hldGhlciB5b3VyIHJvb2YgaGFzIGJlZW4gZGFtYWdlZCBpbiBhIHN0b3JtIG9yIHlvdSByZXF1aXJlIGEgPGI+QmVja2VuaGFtIHJvb2ZlcjwvYj4gPGEgaHJlZj1cImh0dHBzOi8vd3d3LmNuZW1yb29maW5nLmNvLnVrL3Jvb2YtcmVwYWlycy9cIj5mb3IgcXVpY2sgcm9vZiByZXBhaXJzPC9hPiwgb3VyIHRlYW0gaGFzIGdvdCB5b3UgY292ZXJlZC4gV2UgY2FuIGNvbXBsZXRlIGFsbCByZXBhaXJzIG9uIHRpbGVzIGFuZCBzbGF0ZXMsIGZsYXQgcm9vZmluZyBzeXN0ZW1zLCBjaGltbmV5cyBhbmQgcm9vZmxpbmVzLiBXZSBuZXZlciB1c2Ugc3ViY29udHJhY3RvcnMgb3Igb3V0c2lkZSB0cmFkZXNtZW4sIHNvIHlvdSBjYW4gZmVlbCBjb25maWRlbnQgdGhhdCB5b3UgYXJlIGdldHRpbmcgYW4gaG9uZXN0IGFuZCBleHBlcnQgc2VydmljZS48L3A+IiwiJV9yb29mX3JlcGFpcnMlIjoiZmllbGRfNjRkOGUxYzhjODQ0ZiIsIiVuZXdfcm9vZnMlIjoiPGgyPk5ldyByb29mcyBhbmQgcmUtcm9vZmluZyBpbiBCZWNrZW5oYW08L2gyPlxyXG48cD5EbyB5b3UgbmVlZCBhIDxhIGhyZWY9XCJodHRwczovL3d3dy5jbmVtcm9vZmluZy5jby51ay9uZXctcm9vZnMvXCI+YnJhbmQgbmV3IHJvb2Y8L2E+PyBNYWtlIHN1cmUgeW91ciBuZXcgcm9vZiBpcyBkZXNpZ25lZCBhbmQgaW5zdGFsbGVkIGJ5IHRoZSBiZXN0LiBPdXIgdGVhbSBvZiByb29maW5nIGNvbnRyYWN0b3JzIGNhbiBjb21wbGV0ZSBhbGwgbmV3IHJvb2ZpbmcgYW5kIHJlLXJvb2ZpbmcgaW5zdGFsbGF0aW9ucy4gV2Ugb25seSB1c2UgdGhlIGJlc3QgbWF0ZXJpYWxzIGZyb20gdG9wIG1hbnVmYWN0dXJlcnMgdGhhdCBjb21lIGd1YXJhbnRlZWQgYW5kIHRoZSBsYXRlc3QgdGVjaG5pcXVlcyB0byBlbnN1cmUgYSBsb25nLWxhc3RpbmcgaW5zdGFsbGF0aW9uLjwvcD5cclxuIiwiJV9uZXdfcm9vZnMlIjoiZmllbGRfNjRkOGUwZDIxYzI1NyIsIiVmbGF0X3Jvb2ZpbmclIjoiPGgyPkZsYXQgcm9vZmluZyBzZXJ2aWNlcyBpbiBCZWNrZW5oYW08L2gyPlxyXG48cD5XaGV0aGVyIHlvdSBuZWVkIG91ciByb29mZXJzIHRvIGZpeCBsZWFrcyBvciBwb29saW5nIHdhdGVyIG9uIHlvdXIgPGEgaHJlZj1cImh0dHBzOi8vd3d3LmNuZW1yb29maW5nLmNvLnVrL2ZsYXQtcm9vZmluZy1zZXJ2aWNlcy9cIj5mbGF0IHJvb2Y8L2E+LCBvciB5b3UgbmVlZCBhIG5ldyBmbGF0IHJvb2YgZm9yIGFuIGV4dGVuc2lvbiwgd2UgYXJlIHRoZSB0ZWFtIHRvIGNhbGwuIFdlIHVzZSBoaWdoLXF1YWxpdHkgbWF0ZXJpYWxzLCBpbmNsdWRpbmcgR1JQIGZpYnJlZ2xhc3MsIEVEUE0gcnViYmVyLCBhbmQgZmVsdCwgYW5kIHN0YXRlLW9mLXRoZS1hcnQgdGVjaG5vbG9neS4gV2Ugd2lsbCBlbnN1cmUgdGhhdCB5b3VyIGZsYXQgcm9vZiBpcyBsb25nLWxhc3RpbmcgYW5kIGR1cmFibGUuPC9wPlxyXG4iLCIlX2ZsYXRfcm9vZmluZyUiOiJmaWVsZF82NGQ4ZTBjMTFjMjU2IiwiJWJlc3Bva2Vfc2VydmljZXMlIjoiPGgyPkxlYWQgd29yazwvaDI+XHJcbjxwPldoZW4gaXQgY29tZXMgdG8gPGEgaHJlZj1cImh0dHBzOi8vd3d3LmNuZW1yb29maW5nLmNvLnVrL3RhaWxvcmVkLXJvb2Zpbmctc2VydmljZXMvXCI+cm9vZmluZyBsZWFkd29yazwvYT4sIGNhbGwgb3VyIHNraWxsZWQgY29udHJhY3RvcnMuIExlYWQgaXMgZW52aXJvbm1lbnRhbGx5IGZyaWVuZGx5IGFuZCBoYXMgcmVtYXJrYWJsZSBkdXJhYmlsaXR5IGFuZCB3YXRlcnByb29maW5nIGNhcGFiaWxpdGllcy4gSXQgcGxheXMgYSBwaXZvdGFsIHJvbGUgaW4gZW5oYW5jaW5nIHlvdXIgcm9vZiZyc3F1bztzIHBlcmZvcm1hbmNlIGFuZCBpcyBmdWxseSByZWN5Y2xhYmxlLCBtYWtpbmcgaXQgYSBzdXN0YWluYWJsZSBjaG9pY2UuPC9wPlxyXG4iLCIlX2Jlc3Bva2Vfc2VydmljZXMlIjoiZmllbGRfNjRkOGUxOWVkNjg0NSIsIiVndXR0ZXJpbmdfc2VydmljZXMlIjoiPGgyPkJlY2tlbmhhbSBndXR0ZXJpbmcgc2VydmljZXMgPC9oMj5cclxuPHA+T3VyIHJvb2ZlcnMgY2FuIHN1cHBseSwgcmVwYWlyLCBhbmQgbWFpbnRhaW4geW91ciA8YSBocmVmPVwiaHR0cHM6Ly93d3cuY25lbXJvb2ZpbmcuY28udWsvcm9vZmVycy9cIj5ndXR0ZXJpbmcgc3lzdGVtczwvYT4sIHRvIGVuc3VyZSB0aGV5IHJlbWFpbiBmdWxseSBmdW5jdGlvbmFsIGFuZCB3YXRlcnRpZ2h0LiBXZSBjYW4gaW5zdGFsbCBuZXcgZ3V0dGVycyB3aGVyZSByZXF1aXJlZCwgYW5kIHlvdSBjYW4gY2hvb3NlIHRoZSBjb2xvdXIgYW5kIGZpbmlzaCBzbyB0aGV5IG1hdGNoIHRoZSBleHRlcmlvciBvZiB5b3VyIGhvbWUuPC9wPlxyXG4iLCIlX2d1dHRlcmluZ19zZXJ2aWNlcyUiOiJmaWVsZF82NGQ4ZTFhY2Q2ODQ2IiwiJWZhc2NpYV9zb2ZmaXRzJSI6IjxoMj5GYXNjaWFzICYgc29mZml0cyBpbiBCZWNrZW5oYW0gPC9oMj5cclxuPHA+V2UgcHJvdmlkZSBwcm9mZXNzaW9uYWwgPGEgaHJlZj1cImh0dHBzOi8vd3d3LmNuZW1yb29maW5nLmNvLnVrL3Jvb2ZsaW5lL1wiPnJvb2ZsaW5lIHNvbHV0aW9uczwvYT4sIGluY2x1ZGluZyByZXBhaXJpbmcgYW5kIHJlcGxhY2luZyBmYXNjaWFzIGFuZCBzb2ZmaXRzLiBOb3Qgb25seSBkbyB0aGVzZSBwcm9kdWN0cyBtYWtlIHlvdXIgcHJvcGVydHkgbW9yZSBhdHRyYWN0aXZlLCBidXQgdGhleSBnaXZlIHlvdXIgcm9vZiBzdHJ1Y3R1cmFsIHN1cHBvcnQgYW5kIHByb3ZpZGUgcHJvdGVjdGlvbiBhZ2FpbnN0IGJhZCB3ZWF0aGVyLjwvcD5cclxuIiwiJV9mYXNjaWFfc29mZml0cyUiOiJmaWVsZF82NGQ4ZTE2NGQ2ODQzIiwiJV9kcF9vcmlnaW5hbCUiOiI5IiwiJV9lZGl0X2xvY2slIjoiMTczMDgyMjk2MzozIiwiJV9lZGl0X2xhc3QlIjoiMyIsIiVfeW9hc3Rfd3BzZW9fbWV0YWRlc2MlIjoiUmVjb21tZW5kZWQgcm9vZmluZyBjb250cmFjdG9ycyBuZWFyIHlvdSBpbiBCZWNrZW5oYW0gZm9yIHBpdGNoZWQgYW5kIGZsYXQgcm9vZiBzZXJ2aWNlcy4gMjQvNyByb29mIHJlcGFpcnMuIFRvcCByYXRlZCBvbiBHb29nbGUuIENvbXBldGl0aXZlIHByaWNlcy4iLCIlX3lvYXN0X3dwc2VvX3RpdGxlJSI6IlJvb2YgcmVwYWlycyBCZWNrZW5oYW0gfCBSb29maW5nICUlY2ZfbmVpZ2hib3VybG9jYXRpb24lJSB8IENORU0iLCIlY29weXdyaXRlciUiOiJHZW9yZ2luYSIsIiVfY29weXdyaXRlciUiOiJmaWVsZF82NTY1ZDYxMzg3ZTI3IiwiJWdlb2xhdCUiOiI1MS40MTA1MTM4ODEzMDYzMSIsIiVfZ2VvbGF0JSI6ImZpZWxkXzY2MTU3MmFkZmMyZjkiLCIlZ2VvbG5nJSI6Ii0wLjAyNTE4NzU0MDI2MzcyMzMiLCIlX2dlb2xuZyUiOiJmaWVsZF82NjE1NzJiOWZjMmZhIiwiJV93cGdtcF9sb2NhdGlvbl9hZGRyZXNzJSI6IiIsIiVfd3BnbXBfbG9jYXRpb25fY2l0eSUiOiIiLCIlX3dwZ21wX2xvY2F0aW9uX3N0YXRlJSI6IiIsIiVfd3BnbXBfbG9jYXRpb25fY291bnRyeSUiOiIiLCIlX3dwZ21wX21ldGFib3hfbGF0aXR1ZGUlIjoiIiwiJV93cGdtcF9tZXRhYm94X2xvbmdpdHVkZSUiOiIiLCIlX3dwZ21wX21ldGFib3hfbG9jYXRpb25fcmVkaXJlY3QlIjoibWFya2VyIiwiJV93cGdtcF9tZXRhYm94X2N1c3RvbV9saW5rJSI6IiIsIiVfd3BnbXBfbWFwX2lkJSI6IiIsIiVfd3BnbXBfbWV0YWJveF9tYXJrZXJfaWQlIjoiIiwiJV93cGdtcF9tZXRhYm94X3RheG9tb21pZXNfdGVybXMlIjoiIiwiJV93cGdtcF9leHRlbnNpb25zX2ZpZWxkcyUiOiIiLCIlampfaGFzX2Nhc2Vfc3R1ZGllcyUiOiIwIiwiJWpqX2Nhc2Vfc3R1ZHlfY291bnQlIjoiMCIsIiVoYXNfY2FzZV9zdHVkaWVzJSI6IjAiLCJ0YXhvbm9teT1jYXRlZ29yeSI6IkxvY2FsLCBSb29maW5nIEFsdCIsInRheG9ub215PXBvc3RfdGFnIjoiIn19LCJpZCI6MTQ2MTksImluZm93aW5kb3dfZGlzYWJsZSI6ZmFsc2V9XSwibWFwX3Byb3BlcnR5Ijp7Im1hcF9pZCI6IjEiLCJkZWJ1Z19tb2RlIjpmYWxzZX0sIm1hcF9tYXJrZXJfc3BpZGVyZmllcl9zZXR0aW5nIjp7Im1pbmltdW1fbWFya2VycyI6IjAifSwic2hhcGVzIjp7ImRyYXdpbmdfZWRpdGFibGUiOmZhbHNlfSwiZmlsdGVycyI6eyJmaWx0ZXJzX2NvbnRhaW5lciI6IltkYXRhLWNvbnRhaW5lcj1cIndwZ21wLWZpbHRlcnMtY29udGFpbmVyXCJdIn19

Our local roofing contractors are within 0.2, 0.5 and 5 miles of Beckenham 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 Beckenham?

Our roofing team also work in Roof Repairs Penge, Sidcup, Oxted, Rainham and Longfield Roof Repairs.