from pathlib import Path from html.parser import HTMLParser import re html = r'''
Contact T D Everything

Tell Us What Your Property Needs

Repairs, planned maintenance, renovations, cleaning or multi-trade property support — send us the basic details and we will help you work out the right next step.

Fastest way to get an accurate response: send the property postcode, a short description of the problem or work required, and clear photographs or a short video on WhatsApp.
Direct contact

T D Everything

Property services across Devon for homeowners, landlords, agents, holiday-let owners and businesses.

WhatsApp: +44 7961 629683 Telephone: +44 7961 629683 Email: tdeverythinguk@gmail.com
What are you contacting us about?

Choose the Route That Best Matches Your Property

You do not need to know the exact trade required. Tell us what is wrong or what you want to achieve and we can help identify the relevant service.

Homeowners
01

Home Repairs & Improvements

Repairs, decorating, kitchens, bathrooms, carpentry, plumbing, electrical work, landscaping and renovation enquiries.

Landlords & Agents
02

Rental Property Support

Repairs, void works, tenancy-change cleaning, decorating, ongoing maintenance and multi-trade support.

Commercial
03

Business & Managed Property

Planned maintenance, reactive repairs, office work, communal areas, refurbishment and commercial cleaning.

Cleaning
04

Cleaning Enquiries

Regular cleaning, deep cleans, end-of-tenancy, holiday lets, carpets, ovens and specialist property cleaning.

Help us quote properly

What Information Should You Send?

Better information at the start means fewer questions, a more accurate assessment and less chance of the job being under- or over-scoped.

Property postcode This lets us assess location, travel and service-area availability.
Clear photographs Show the full area as well as close-ups of damage or problem points.
What you want completed Tell us the outcome you want, not only the trade you think you need.
Approximate measurements Useful for decorating, flooring, carpentry, kitchens and larger repairs.
Preferred timing Let us know whether there is a deadline, tenancy date or other restriction.
Access information Parking, keys, tenants, opening hours, stairs and restricted access can matter.
Known problems Leaks, damp, mould, damaged surfaces, failed electrics or previous repair attempts.
Plans or specifications Send drawings, product links or specifications if you already have them.
Not sure who you need?

Describe the Problem — We Can Help Route the Enquiry

Repairs & Maintenance

  • Doors and carpentry repairs
  • Plumbing problems
  • Electrical problems
  • Decorating damage
  • Property defects
  • Landlord maintenance

Renovations & Improvements

  • Kitchens
  • Bathrooms
  • Full refurbishments
  • Extensions
  • Loft conversions
  • Landscaping

Cleaning & Turnarounds

  • Weekly / fortnightly cleaning
  • Deep cleans
  • End-of-tenancy
  • Holiday lets
  • Carpet and oven cleaning
  • After-builders cleaning
What happens after you contact us?

A Clear Route From Enquiry to Work

1

Send Details

Tell us what the property needs and include photos where possible.

2

Initial Review

We assess the likely service, scope and whether more information is required.

3

Site Visit if Needed

Larger, unclear or multi-trade jobs may need an on-site assessment.

4

Quotation

We prepare the agreed scope and pricing basis for the proposed work.

5

Scheduling

Once accepted, the job is scheduled around trades, materials and access.

Send an enquiry

Prefer a Form?

Complete your website enquiry form with as much information as possible. For photographs or videos, WhatsApp is usually the easiest option.

Urgent safety issue? Do not rely on a website form for an immediate emergency. If there is an immediate danger involving electricity, gas, fire, flooding or structural safety, use the appropriate emergency service or emergency utility route.
Contact form

Add Your Contact Form 7 Widget Here

In Elementor, place a Shortcode widget in this position and paste:

    Keep the shortcode outside this HTML widget so WordPress renders it correctly.

    Landlord & commercial enquiries

    Need Ongoing Property Support Rather Than a One-Off Job?

    Tell us how many properties or sites you manage, the type of work you regularly need and the level of support you are looking for.

    Planned Maintenance

    Recurring property upkeep, decorating cycles, cleaning, garden work and scheduled repairs.

    Reactive Maintenance

    A clear route for repair requests and multi-trade issues as they arise.

    Property Turnarounds

    Repairs, decorating, cleaning and preparation between tenants or guests.

    Contact FAQs

    Before You Send Your Enquiry

    Can I just send photos on WhatsApp?

    Yes. For many enquiries, photos plus the property postcode and a short description are the quickest way to start.

    Can you quote without visiting?

    Some clearly defined smaller jobs can be assessed remotely. Larger, uncertain or multi-trade work may require a site visit.

    What if I do not know which trade I need?

    That is fine. Explain the problem or desired result. We can help identify which service or trades are likely to be required.

    Do you take landlord and letting-agent enquiries?

    Yes. We can discuss one-off repairs, tenancy-change work, cleaning, planned maintenance and wider multi-trade property support.

    Do you accept commercial enquiries?

    Yes. Offices, managed buildings, communal areas and other commercial property requirements can be assessed depending on scope and location.

    How quickly can you start?

    Availability depends on the type of job, location, current workload, trade availability and materials. We prefer to give realistic dates.

    Do you charge for materials?

    This depends on the quotation and service arrangement. The written scope should make clear whether materials are included, client-supplied or charged separately.

    What areas do you cover?

    Our core area covers Exmouth, Exeter, East Devon, Teignbridge, Torbay and surrounding Devon areas. Larger projects may be considered further afield.

    Service area

    Contact Us About Property Work Across Devon

    Exmouth Exeter Sidmouth Budleigh Salterton Honiton Dawlish Teignmouth Newton Abbot Torquay Paignton
    Ready to get started?

    Send Us the Property Details

    Postcode + photos + a clear description is enough to start the conversation.

    +44 7961 629683

    tdeverythinguk@gmail.com

    ''' # Validate Elementor-safe fragment class Parser(HTMLParser): def error(self, message): pass parser = Parser() parser.feed(html) parser.close() assert html.count("") == 1 assert re.search(r'<\s*html\b', html, re.I) is None assert re.search(r'<\s*head\b', html, re.I) is None assert re.search(r'<\s*body\b', html, re.I) is None assert re.search(r'<\s*script\b', html, re.I) is None assert '[contact-form-7' in html # shown only as text instruction in code element out_html = Path("/mnt/data/TD_Everything_CONTACT_Page_Elementor_Safe_FINAL.html") out_txt = Path("/mnt/data/TD_Everything_CONTACT_Page_Elementor_Safe_FINAL.txt") out_html.write_text(html, encoding="utf-8") out_txt.write_text(html, encoding="utf-8") print(out_html) print(out_txt) print(f"Characters: {len(html):,}") print("Validation passed.")