{"id":58,"date":"2026-10-08T20:40:35","date_gmt":"2026-10-09T03:40:35","guid":{"rendered":"https:\/\/demo.uncoderbuilder.com\/hartley\/consultation\/"},"modified":"2026-10-08T20:40:36","modified_gmt":"2026-10-09T03:40:36","slug":"consultation","status":"publish","type":"page","link":"https:\/\/demo.uncoderbuilder.com\/hartley\/consultation\/","title":{"rendered":"Consultation"},"content":{"rendered":"<div class=\"uncoder uncoder-58 uncoder--page\" data-uncoder-doc=\"58\"><section id=\"top\" class=\"uncoder-container uncoder-n24cmue uncoder-container--boxed\"><div class=\"uncoder-container__inner\"><div class=\"uncoder-container uncoder-g6pu7bd\"><div class=\"uncoder-container uncoder-lqnlte9\"><div class=\"uncoder-text-editor uncoder-acrw89j uncoder-text hf-eyebrow\"><p>Book a consultation<\/p><\/div><h1 class=\"uncoder-heading uncoder-abw9faw\">Tell us about your rooms.<\/h1><div class=\"uncoder-text-editor uncoder-f8e7vro uncoder-text\"><p>A few lines is plenty. Tell us which rooms, what you like and roughly what you\u2019d like to spend, and we\u2019ll take it from there. There\u2019s no charge until you book a visit.<\/p><\/div><div class=\"uncoder-container uncoder-w4v9j7w\" role=\"list\"><div class=\"uncoder-container uncoder-j7ezznb\" role=\"listitem\"><div class=\"uncoder-container uncoder-ikwohku\" aria-hidden=\"true\"><div class=\"uncoder-text-editor uncoder-r7rvz9o uncoder-text\"><p>1<\/p><\/div><\/div><div class=\"uncoder-container uncoder-p9w6p2b\"><h2 class=\"uncoder-heading uncoder-sdiw8mk\">We call you back<\/h2><div class=\"uncoder-text-editor uncoder-lkku0jp uncoder-text\"><p>Within two working days, to hear a bit more and suggest the right package.<\/p><\/div><\/div><\/div><div class=\"uncoder-container uncoder-f57c44p\" role=\"listitem\"><div class=\"uncoder-container uncoder-rikrfrb\" aria-hidden=\"true\"><div class=\"uncoder-text-editor uncoder-zdv44a6 uncoder-text\"><p>2<\/p><\/div><\/div><div class=\"uncoder-container uncoder-awsxqcf\"><h2 class=\"uncoder-heading uncoder-yr762kn\">You send a few photos<\/h2><div class=\"uncoder-text-editor uncoder-kt6ob6a uncoder-text\"><p>Phone snaps are fine. They help us come to the first visit with the right samples.<\/p><\/div><\/div><\/div><div class=\"uncoder-container uncoder-k01gwbk\" role=\"listitem\"><div class=\"uncoder-container uncoder-v6u8dq8\" aria-hidden=\"true\"><div class=\"uncoder-text-editor uncoder-g07ljm4 uncoder-text\"><p>3<\/p><\/div><\/div><div class=\"uncoder-container uncoder-wae3vpm\"><h2 class=\"uncoder-heading uncoder-t04xs7l\">We book the visit<\/h2><div class=\"uncoder-text-editor uncoder-yycz9yy uncoder-text\"><p>At your home or on a video call, with a fixed price agreed before we start.<\/p><\/div><\/div><\/div><\/div><div class=\"uncoder-container uncoder-vm84mh5 uncoder-hide-tablet uncoder-hide-mobile\"><figure class=\"uncoder-image uncoder-xcqwk7d\" data-uncoder-js=\"lightbox\"><img width=\"1200\" height=\"1803\" src=\"https:\/\/demo.uncoderbuilder.com\/hartley\/wp-content\/uploads\/2026\/10\/desk-chair.webp\" class=\"uncoder-image__img\" alt=\"A wooden desk chair by a tall plant, on a patterned tiled floor with dark panelled walls\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/demo.uncoderbuilder.com\/hartley\/wp-content\/uploads\/2026\/10\/desk-chair.webp 1200w, https:\/\/demo.uncoderbuilder.com\/hartley\/wp-content\/uploads\/2026\/10\/desk-chair-200x300.webp 200w, https:\/\/demo.uncoderbuilder.com\/hartley\/wp-content\/uploads\/2026\/10\/desk-chair-682x1024.webp 682w, https:\/\/demo.uncoderbuilder.com\/hartley\/wp-content\/uploads\/2026\/10\/desk-chair-768x1154.webp 768w, https:\/\/demo.uncoderbuilder.com\/hartley\/wp-content\/uploads\/2026\/10\/desk-chair-1022x1536.webp 1022w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure><\/div><div class=\"uncoder-container uncoder-sguiwh0\"><h2 class=\"uncoder-heading uncoder-lpi9au0\">Rather talk?<\/h2><a class=\"uncoder-container uncoder-hybxtgp hf-back\" href=\"tel:+441632960217\"><span class=\"uncoder-icon uncoder-p990l11\"><span class=\"uncoder-icon-wrap uncoder-icon-wrap--default\"><svg class=\"uncoder-svg uncoder-svg--inline\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M15.41 13.63a.75.75 0 0 1 .71-.06l4.42 1.98a.75.75 0 0 1 .45.78 4.5 4.5 0 0 1-4.49 3.92C9.46 20.25 3.75 14.54 3.75 7.5A4.5 4.5 0 0 1 7.68 3a.75.75 0 0 1 .78.46l1.98 4.42a.75.75 0 0 1-.06.71l-2 2.38a.75.75 0 0 0-.05.73c.78 1.59 2.42 3.21 4.01 3.98a.75.75 0 0 0 .73-.06Z\"\/><\/svg><\/span><\/span><div class=\"uncoder-text-editor uncoder-lzltxso uncoder-text\"><p>01632 960217<\/p><\/div><\/a><a class=\"uncoder-container uncoder-ksbzuzt hf-back\" href=\"mailto:hello@hartleyandfenn.co.uk\"><span class=\"uncoder-icon uncoder-rq0dwvx\"><span class=\"uncoder-icon-wrap uncoder-icon-wrap--default\"><svg class=\"uncoder-svg uncoder-svg--inline\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 5.25h18v12.75a.75.75 0 0 1-.75.75H3.75A.75.75 0 0 1 3 18V5.25Z\"\/><path d=\"m21 5.25-9 8.25-9-8.25\"\/><\/svg><\/span><\/span><div class=\"uncoder-text-editor uncoder-eytg1lx uncoder-text\"><p>hello@hartleyandfenn.co.uk<\/p><\/div><\/a><div class=\"uncoder-html uncoder-gtrpshv\"><p class=\"hf-open\"><span class=\"hf-open__dot\" aria-hidden=\"true\"><\/span><span class=\"hf-open__text\">Open Tuesday to Saturday<\/span><\/p><script>(function () {\n  var hours = [null,[\"09:30\",\"17:30\"],[\"09:30\",\"17:30\"],[\"09:30\",\"19:00\"],[\"09:30\",\"17:30\"],[\"10:00\",\"15:00\"],null], tz = 'Europe\/London', days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'];\n  var nice = function (t) { var h = +t.slice(0, 2), m = t.slice(3), ap = h < 12 ? 'am' : 'pm'; h = h % 12 || 12; return h + (m === '00' ? '' : ':' + m) + ap; };\n  var now = function () {\n    var p = {}; new Intl.DateTimeFormat('en-GB', { timeZone: tz, weekday: 'short', hour: '2-digit', minute: '2-digit', hourCycle: 'h23' }).formatToParts(new Date()).forEach(function (x) { p[x.type] = x.value; });\n    return { day: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'].indexOf(p.weekday), time: p.hour + ':' + p.minute };\n  };\n  var status = function () {\n    var n = now(), today = hours[n.day];\n    if (today && n.time >= today[0] && n.time < today[1]) return { open: true, text: 'Open now \u00b7 until ' + nice(today[1]) };\n    if (today && n.time < today[0]) return { open: false, text: 'Closed \u00b7 opens at ' + nice(today[0]) };\n    for (var i = 1; i <= 7; i++) { var d = (n.day + i) % 7; if (hours[d]) return { open: false, text: 'Closed \u00b7 opens ' + (i === 1 ? 'tomorrow' : days[d]) + ' at ' + nice(hours[d][0]) }; }\n    return { open: false, text: 'Closed' };\n  };\n  var paint = function () {\n    var s = status();\n    document.querySelectorAll('.hf-open').forEach(function (el) { el.classList.toggle('is-open', s.open); var t = el.querySelector('.hf-open__text'); if (t) t.textContent = s.text; });\n  };\n  paint(); setInterval(paint, 60000);\n})();<\/script><\/div><\/div><\/div><div class=\"uncoder-container uncoder-q8ym766\"><div class=\"uncoder-container uncoder-u0oko6g\" aria-hidden=\"true\"><div class=\"uncoder-container uncoder-b13385g\"><\/div><div class=\"uncoder-container uncoder-g268z7e\"><\/div><div class=\"uncoder-container uncoder-blswwpv\"><\/div><\/div><h2 class=\"uncoder-heading uncoder-d6n0c0q\">Design consultation request<\/h2><form class=\"uncoder-form uncoder-jp0tx6c\" data-settings=\"{&quot;minTime&quot;:3,&quot;noLinks&quot;:false,&quot;maxLen&quot;:5000,&quot;tokenUrl&quot;:&quot;https:\\\/\\\/demo.uncoderbuilder.com\\\/hartley\\\/wp-json\\\/uncoder\\\/v1\\\/forms\\\/token&quot;,&quot;messages&quot;:{&quot;required&quot;:&quot;This field is required.&quot;,&quot;email&quot;:&quot;Enter a valid email address.&quot;,&quot;url&quot;:&quot;Enter a valid web address.&quot;,&quot;tel&quot;:&quot;Enter a valid phone number.&quot;,&quot;number&quot;:&quot;Enter a number.&quot;,&quot;min&quot;:&quot;Enter a number of at least %s.&quot;,&quot;max&quot;:&quot;Enter a number no greater than %s.&quot;,&quot;date&quot;:&quot;Enter a valid date.&quot;,&quot;option&quot;:&quot;Choose one of the available options.&quot;,&quot;length&quot;:&quot;Use %s characters or fewer.&quot;,&quot;links&quot;:&quot;Links are not allowed in this field.&quot;,&quot;file_type&quot;:&quot;This file type is not allowed.&quot;,&quot;file_size&quot;:&quot;The file is too large (maximum %s).&quot;,&quot;file&quot;:&quot;The file could not be uploaded. Please try again.&quot;,&quot;fix&quot;:&quot;Please correct the highlighted fields.&quot;,&quot;network&quot;:&quot;The form could not be sent. Check your connection and try again.&quot;}}\" data-uncoder-js=\"form\" method=\"post\" accept-charset=\"UTF-8\" aria-label=\"Design consultation request\" action=\"https:\/\/demo.uncoderbuilder.com\/hartley\/wp-json\/uncoder\/v1\/forms\/submit?_redirect=https%3A%2F%2Fdemo.uncoderbuilder.com%2Fhartley%2Fconsultation%2F\"><div class=\"uncoder-form__fields\"><div class=\"uncoder-form__group uncoder-form__group--select uncoder-ri-wgm7gqu is-required\" data-field=\"help\" data-type=\"select\" data-required=\"1\"><label class=\"uncoder-form__label\" for=\"uncoder-form-jp0tx6c-help\">What would help most?<\/label><div class=\"uncoder-form__select\"><select id=\"uncoder-form-jp0tx6c-help\" name=\"fields[help]\" class=\"uncoder-form__field uncoder-form__field--select\" required aria-required=\"true\" aria-describedby=\"uncoder-form-jp0tx6c-help-error\"><option value=\"\">Choose one<\/option><option value=\"Colour and material consultation\">Colour and material consultation<\/option><option value=\"E-design room package\">E-design room package<\/option><option value=\"Full-room design\">Full-room design<\/option><option value=\"Kitchen design\">Kitchen design<\/option><option value=\"Bathroom design\">Bathroom design<\/option><option value=\"Whole-home design\">Whole-home design<\/option><option value=\"Not sure yet\">Not sure yet<\/option><\/select><\/div><p class=\"uncoder-form__error\" id=\"uncoder-form-jp0tx6c-help-error\" aria-live=\"polite\"><\/p><\/div><div class=\"uncoder-form__group uncoder-form__group--text uncoder-ri-yc68uoc is-required\" data-field=\"rooms\" data-type=\"text\" data-required=\"1\"><label class=\"uncoder-form__label\" for=\"uncoder-form-jp0tx6c-rooms\">Which rooms?<\/label><input id=\"uncoder-form-jp0tx6c-rooms\" name=\"fields[rooms]\" class=\"uncoder-form__field uncoder-form__field--text\" required aria-required=\"true\" aria-describedby=\"uncoder-form-jp0tx6c-rooms-error\" type=\"text\" placeholder=\"Front room and hallway\" maxlength=\"5000\"><p class=\"uncoder-form__error\" id=\"uncoder-form-jp0tx6c-rooms-error\" aria-live=\"polite\"><\/p><\/div><div class=\"uncoder-form__group uncoder-form__group--textarea uncoder-ri-vau1z7h\" data-field=\"likes\" data-type=\"textarea\"><label class=\"uncoder-form__label\" for=\"uncoder-form-jp0tx6c-likes\">Styles, colours or rooms you like<\/label><textarea id=\"uncoder-form-jp0tx6c-likes\" name=\"fields[likes]\" class=\"uncoder-form__field uncoder-form__field--textarea\" aria-describedby=\"uncoder-form-jp0tx6c-likes-error\" rows=\"3\" placeholder=\"Deep colours, old wood, a pub we love, a Pinterest board link, anything you can\u2019t stand\u2026\" maxlength=\"5000\"><\/textarea><p class=\"uncoder-form__error\" id=\"uncoder-form-jp0tx6c-likes-error\" aria-live=\"polite\"><\/p><\/div><div class=\"uncoder-form__group uncoder-form__group--select uncoder-ri-nymm0al uncoder-form__group--mw is-required\" data-field=\"budget\" data-type=\"select\" data-required=\"1\"><label class=\"uncoder-form__label\" for=\"uncoder-form-jp0tx6c-budget\">Budget for the work<\/label><div class=\"uncoder-form__select\"><select id=\"uncoder-form-jp0tx6c-budget\" name=\"fields[budget]\" class=\"uncoder-form__field uncoder-form__field--select\" required aria-required=\"true\" aria-describedby=\"uncoder-form-jp0tx6c-budget-error\"><option value=\"\">Choose one<\/option><option value=\"Under \u00a310k\">Under \u00a310k<\/option><option value=\"\u00a310k to \u00a325k\">\u00a310k to \u00a325k<\/option><option value=\"\u00a325k to \u00a350k\">\u00a325k to \u00a350k<\/option><option value=\"\u00a350k and over\">\u00a350k and over<\/option><option value=\"Not sure yet\">Not sure yet<\/option><\/select><\/div><p class=\"uncoder-form__error\" id=\"uncoder-form-jp0tx6c-budget-error\" aria-live=\"polite\"><\/p><\/div><div class=\"uncoder-form__group uncoder-form__group--select uncoder-ri-n9zc6e8 uncoder-form__group--mw\" data-field=\"timescale\" data-type=\"select\"><label class=\"uncoder-form__label\" for=\"uncoder-form-jp0tx6c-timescale\">Timescale<\/label><div class=\"uncoder-form__select\"><select id=\"uncoder-form-jp0tx6c-timescale\" name=\"fields[timescale]\" class=\"uncoder-form__field uncoder-form__field--select\" aria-describedby=\"uncoder-form-jp0tx6c-timescale-error\"><option value=\"\">Choose one<\/option><option value=\"As soon as possible\">As soon as possible<\/option><option value=\"In the next three months\">In the next three months<\/option><option value=\"Three to six months\">Three to six months<\/option><option value=\"Later this year or next\">Later this year or next<\/option><option value=\"Just gathering ideas\">Just gathering ideas<\/option><\/select><\/div><p class=\"uncoder-form__error\" id=\"uncoder-form-jp0tx6c-timescale-error\" aria-live=\"polite\"><\/p><\/div><div class=\"uncoder-form__group uncoder-form__group--select uncoder-ri-mxvpwt0\" data-field=\"photos\" data-type=\"select\"><label class=\"uncoder-form__label\" for=\"uncoder-form-jp0tx6c-photos\">Can you send photos of the rooms?<\/label><div class=\"uncoder-form__select\"><select id=\"uncoder-form-jp0tx6c-photos\" name=\"fields[photos]\" class=\"uncoder-form__field uncoder-form__field--select\" aria-describedby=\"uncoder-form-jp0tx6c-photos-error\"><option value=\"\">Choose one<\/option><option value=\"Yes, I\u2019ll email some after this\">Yes, I\u2019ll email some after this<\/option><option value=\"I\u2019d rather you saw the rooms first\">I\u2019d rather you saw the rooms first<\/option><option value=\"No photos yet\">No photos yet<\/option><\/select><\/div><p class=\"uncoder-form__error\" id=\"uncoder-form-jp0tx6c-photos-error\" aria-live=\"polite\"><\/p><\/div><div class=\"uncoder-form__group uncoder-form__group--text uncoder-ri-v0xm5dm is-required\" data-field=\"name\" data-type=\"text\" data-required=\"1\"><label class=\"uncoder-form__label\" for=\"uncoder-form-jp0tx6c-name\">Your name<\/label><input id=\"uncoder-form-jp0tx6c-name\" name=\"fields[name]\" class=\"uncoder-form__field uncoder-form__field--text\" required aria-required=\"true\" aria-describedby=\"uncoder-form-jp0tx6c-name-error\" type=\"text\" placeholder=\"Alex Morgan\" autocomplete=\"name\" maxlength=\"5000\"><p class=\"uncoder-form__error\" id=\"uncoder-form-jp0tx6c-name-error\" aria-live=\"polite\"><\/p><\/div><div class=\"uncoder-form__group uncoder-form__group--email uncoder-ri-fqd5ef6 uncoder-form__group--mw is-required\" data-field=\"email\" data-type=\"email\" data-required=\"1\"><label class=\"uncoder-form__label\" for=\"uncoder-form-jp0tx6c-email\">Email<\/label><input id=\"uncoder-form-jp0tx6c-email\" name=\"fields[email]\" class=\"uncoder-form__field uncoder-form__field--email\" required aria-required=\"true\" aria-describedby=\"uncoder-form-jp0tx6c-email-error\" type=\"email\" placeholder=\"alex@example.com\" autocomplete=\"email\" maxlength=\"5000\"><p class=\"uncoder-form__error\" id=\"uncoder-form-jp0tx6c-email-error\" aria-live=\"polite\"><\/p><\/div><div class=\"uncoder-form__group uncoder-form__group--tel uncoder-ri-aifshdf uncoder-form__group--mw\" data-field=\"phone\" data-type=\"tel\"><label class=\"uncoder-form__label\" for=\"uncoder-form-jp0tx6c-phone\">Phone<\/label><input id=\"uncoder-form-jp0tx6c-phone\" name=\"fields[phone]\" class=\"uncoder-form__field uncoder-form__field--tel\" aria-describedby=\"uncoder-form-jp0tx6c-phone-error\" type=\"tel\" placeholder=\"07700 900123\" autocomplete=\"tel\" maxlength=\"5000\" inputmode=\"tel\"><p class=\"uncoder-form__error\" id=\"uncoder-form-jp0tx6c-phone-error\" aria-live=\"polite\"><\/p><\/div><div class=\"uncoder-form__group uncoder-form__group--text uncoder-ri-b2izip3\" data-field=\"postcode\" data-type=\"text\"><label class=\"uncoder-form__label\" for=\"uncoder-form-jp0tx6c-postcode\">Postcode<\/label><input id=\"uncoder-form-jp0tx6c-postcode\" name=\"fields[postcode]\" class=\"uncoder-form__field uncoder-form__field--text\" aria-describedby=\"uncoder-form-jp0tx6c-postcode-help uncoder-form-jp0tx6c-postcode-error\" type=\"text\" placeholder=\"So we know if we can visit\" autocomplete=\"postal-code\" maxlength=\"5000\"><p class=\"uncoder-form__help\" id=\"uncoder-form-jp0tx6c-postcode-help\">We only use your details to reply to this request.<\/p><p class=\"uncoder-form__error\" id=\"uncoder-form-jp0tx6c-postcode-error\" aria-live=\"polite\"><\/p><\/div><div class=\"uncoder-form__group uncoder-form__group--submit\"><button type=\"submit\" class=\"uncoder-btn uncoder-btn--primary uncoder-btn--md uncoder-form__submit\"><span class=\"uncoder-btn__text\">Send my request<\/span><\/button><\/div><\/div><div class=\"uncoder-form__hp\" aria-hidden=\"true\"><label for=\"uncoder-form-jp0tx6c-hp\">Leave this field empty<\/label><input type=\"text\" id=\"uncoder-form-jp0tx6c-hp\" name=\"_hp\" value=\"\" tabindex=\"-1\" autocomplete=\"off\"><\/div><input type=\"hidden\" name=\"doc_id\" value=\"58\"><input type=\"hidden\" name=\"post_id\" value=\"58\"><input type=\"hidden\" name=\"element_id\" value=\"jp0tx6c\"><input type=\"hidden\" name=\"ts\" value=\"1792961848\"><input type=\"hidden\" name=\"token\" value=\"629d0e5f3215c3a02c57fd443a844c13b8d46a691728fe22084aafbc85e3f7cc\"><div class=\"uncoder-form__notice\" id=\"uncoder-form-jp0tx6c-sent\" tabindex=\"-1\">Thank you. We\u2019ll call you back within two working days.<\/div><div class=\"uncoder-form__message uncoder-form__message--success\" role=\"status\" aria-live=\"polite\"><\/div><div class=\"uncoder-form__message uncoder-form__message--error\" role=\"alert\"><\/div><\/form><\/div><\/div><\/div><\/section><\/div>","protected":false},"excerpt":{"rendered":"<p>Book a consultation Tell us about your rooms. A few lines is plenty. Tell us which rooms, what you like and roughly what you\u2019d like to spend, and&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"uncoder-full-width","meta":{"footnotes":""},"class_list":["post-58","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/demo.uncoderbuilder.com\/hartley\/wp-json\/wp\/v2\/pages\/58","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demo.uncoderbuilder.com\/hartley\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/demo.uncoderbuilder.com\/hartley\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/demo.uncoderbuilder.com\/hartley\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/demo.uncoderbuilder.com\/hartley\/wp-json\/wp\/v2\/comments?post=58"}],"version-history":[{"count":0,"href":"https:\/\/demo.uncoderbuilder.com\/hartley\/wp-json\/wp\/v2\/pages\/58\/revisions"}],"wp:attachment":[{"href":"https:\/\/demo.uncoderbuilder.com\/hartley\/wp-json\/wp\/v2\/media?parent=58"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}