Lead #3897
Best Contact
Matt Grange — Founding Member
Email
office@mattgrange.co.uk (person)
Override
Captured Pages
http://mattgrange.co.uk/staff
Status: 404
Emails:
View text
http://mattgrange.co.uk/our-team
Status: 404
Emails:
View text
http://mattgrange.co.uk/meet-the-team
Status: 404
Emails:
View text
http://mattgrange.co.uk/team
Status: 404
Emails:
View text
http://mattgrange.co.uk/about
Status: 404
Emails:
View text
http://mattgrange.co.uk/contact
Status: 200
Emails: office@mattgrange.co.uk, office@mattgrange.co
View text
Skip to content MenuOur Services add_circle – Gas Boiler Installations – New Gas Boilers Offering quality gas boiler installations throughout and Teesside, County Durham, North Yorkshire and the surrounding areas.Get a quote arrow_circle_right Oil Boiler Installations – New Oil Boilers Providing excellent oil boiler installations throughout and Teesside, County Durham, North Yorkshire and the surrounding areas.Get a quote arrow_circle_right LPG Boiler Installations – New LPG Boilers High quality LPG boiler installations throughout and Teesside, County Durham, North Yorkshire and the surrounding areas.Get a quote arrow_circle_right Underfloor Heating – Underfloor Heating Offer your home a comfortable and warm floor with flexible heating tubing that is embedded directly into the floor.Discover arrow_circle_right Air Conditioning – Air Con High quality heating and cooling solutions for Teesside, County Durham, North Yorkshire and the surrounding areas. Get a quote arrow_circle_right Servicing & Repairs – Servicing & Repairs We cover a range of gas and LPG boiler makes and models Gas & LPG arrow_circle_right Servicing & Repairs We service and fix a range of oil boiler makes and modelsOil Boilers arrow_circle_right Boiler & Air Con Finance – Boiler Finance Spread the cost of a brand new Worcester Bosch boiler!Read more arrow_circle_right Air Con Finance Spread the cost of a brand new Bosch Air Con Unit!View more arrow_circle_right Service Plans – Service Plans Choose from any of our heating care plans to keep your systems running effectively and efficiently.View plans arrow_circle_right Heat Pumps – Heat Pumps We offer air source heat pump installations! Make your home greener, have efficient heating with a heat pump.More info arrow_circle_right Future Fuels – Air Con Finance We can offer you monthly payment options allowing you to spread the cost of your air conditioning unit installation.More info arrow_circle_right Reviews Energy Saving Tips FAQsBlogFuture FuelsGet a Quote arrow_circle_right – What we need to know...Get Started arrow_circle_right Menu Toggle Our ServicesMenu ToggleBoiler InstallationsGas Boiler InstallationsOil Boiler InstallationsLPG Boiler InstallationsAir Source Heat PumpsUnderfloor HeatingServicing & RepairsBoiler FinanceBoiler Service PlansAir ConditioningAir Conditioning FinanceGet A QuoteEnergy Saving TipsFuture FuelsFAQsBlogsReviewsContact Us call 01642 927 325 | Contact Us@import url(https://mattgrange.co.uk/wp-content/plugins/siteorigin-panels/css/front-flex.min.css); #pgc-44-0-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pl-44 .so-panel , #pl-44 .so-panel:last-of-type { margin-bottom:0px } #pg-44-0> .panel-row-style { background-color:#dbe0ec;padding:10px 0px 10px 0px } #pg-44-0.panel-has-style > .panel-row-style, #pg-44-0.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } #panel-44-0-0-0> .panel-widget-style { text-align:center;font-weight:700 } #panel-44-0-0-0 a { color:#333333 } @media (max-width:780px){ #pg-44-0.panel-no-style, #pg-44-0.panel-has-style > .panel-row-style, #pg-44-0 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-44-0 > .panel-grid-cell , #pg-44-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-44 .panel-grid-cell { padding:0 } #pl-44 .panel-grid .panel-grid-cell-empty { display:none } #pl-44 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px } } Get in touch with our helpful team of expertsContact UsGet in touch with our helpful team of expertsBased in Stockton on Tees, our team provide quality heating services.Based in Stockton on Tees, our team provide quality heating services, from gas and oil boiler installations, to servicing and repairs as well as being able to offer Worcester Bosch boilers on finance!Get a quote arrow_circle_right Contact Us Get in touch with the teamMatt Grange Home Heating Expertscall 01642 927 325 07773 786 865mail office@mattgrange.co.uklocation_onStockton Business Centre, 70-74 Brunswick Street, Stockton on Tees, TS18 1DWlocation_onSpringboard Business Centre, 24 Ellerbeck Way, Stokesley, North Yorkshire, TS9 5JZ Choose Enquiry TypeBoiler InstallationsBoiler RepairBoiler ServiceBoiler QuotePlumbingPowerflushingAir ConditioningBoiler FinanceOther I am happy for Matt Grange to use my information to respond to my enquiry. SubmitOur Satisfied CustomersDon’t just take our word for it, see what our many happy customers have to say...Gas Safe & OFTEC RegisteredAll of our engineers are on the Gas Safe Register and will have their official identity card when you ask to see it. Based in Stockton on Tees, our expert team provide quality heating services, from gas and oil boiler installations, to servicing and repairs.Areas we cover:Teesside, Stokesley, Ingleby Barwick, Middlesbrough, Stockton-on-Tees, Peterlee, Darlington, Redcar, Hartlepool, Spennymoor, Guisborough, Eaglescliffe, Great Broughton, New Marske, Sedgefield, Newton Aycliffe, Yarm, County Durham, Northallerton, Saltburn, Whitby, Richmond, Pickering, Barnard Castle Our Products:Combi Boilers, Conventional Boilers, Outside Boilers, Oil Boilers, System Boilers, Baxi Boilers, Vaillant Boilers, Ideal Boilers Our Services- Gas Boiler Installations - Oil Boiler Installations - LPG Boiler Installations - Heat Pumps Installations - Underfloor Heating - Air Conditioning - Gas & LPG Boiler Servicing & Repairs - Oil Boiler Servicing & Repairs - Boiler Finance - Air Con Finance - Boiler Service Plans - Worcester Bosch Error Codes - Baxi Error Codes - Ideal Error Codes - Vaillant Error Codes - Boiler InstallationsContact Uscall 01642 927 325 07773 786 865mail office@mattgrange.co.uklocation_onStockton Business Centre, 70-74 Brunswick Street, Stockton-on-Tees, TS18 1DWlocation_onSpringboard Business Centre, 24 Ellerbeck Way, Stokesley, North Yorkshire, TS9 5JZMatt Grange Ltd (FRN 673773) is authorised and regulated by the Financial Conduct Authority. Matt Grange Ltd acts as a credit broker and not a lender and do not receive a fee for the introduction.Credit is provided by Novuna Personal Finance, a trading style of Mitsubishi HC Capital UK Plc authorised and regulated by Financial Conduct Authority. Finance options are offered subject to status and credit check which must be completed before commencement of works. A 14 day cooling off period applies to all applications. If cancelled within 14 days, alternative payment of full outstanding balance must be made. Matt Grange Ltd, Company number 11897677, registered in England and Wales. Registered office address Matt Grange Ltd, Stockton Business Centre, 70-74 Brunswick Street, Stockton on Tees, TS18 1DW.Complaints Procedure | Privacy Policy | Vulnerable Customers | Treating Customers Fairly PolicyMatt Grange Ltd, Company No. 11897677 | Copyright © 2025Heating website designed by... {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/page-builder-framework-child\/*","\/wp-content\/themes\/page-builder-framework\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} We use cookies. settings. Accept /* Layout w68f64de17d9ca */ #pgc-w68f64de17d9ca-0-0 , #pgc-w68f64de17d9ca-1-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pg-w68f64de17d9ca-0 , #pl-w68f64de17d9ca .so-panel , #pl-w68f64de17d9ca .so-panel:last-of-type { margin-bottom:0px } #pg-w68f64de17d9ca-0> .panel-row-style { padding:20px 0px 20px 0px } #pg-w68f64de17d9ca-0.panel-has-style > .panel-row-style, #pg-w68f64de17d9ca-0.panel-no-style , #pg-w68f64de17d9ca-1.panel-has-style > .panel-row-style, #pg-w68f64de17d9ca-1.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } #panel-w68f64de17d9ca-0-0-0> .panel-widget-style , #panel-w68f64de17d9ca-0-0-0 a , #panel-w68f64de17d9ca-1-0-0 a { color:#333333 } #pg-w68f64de17d9ca-1> .panel-row-style { padding:20px 0px 0px 0px;border-bottom:3px solid #f1f1f1;border-top:3px solid #f1f1f1 } #panel-w68f64de17d9ca-1-0-0> .panel-widget-style { font-size:12px;text-align:center } @media (max-width:780px){ #pg-w68f64de17d9ca-0.panel-no-style, #pg-w68f64de17d9ca-0.panel-has-style > .panel-row-style, #pg-w68f64de17d9ca-0 , #pg-w68f64de17d9ca-1.panel-no-style, #pg-w68f64de17d9ca-1.panel-has-style > .panel-row-style, #pg-w68f64de17d9ca-1 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-w68f64de17d9ca-0 > .panel-grid-cell , #pg-w68f64de17d9ca-0 > .panel-row-style > .panel-grid-cell , #pg-w68f64de17d9ca-1 > .panel-grid-cell , #pg-w68f64de17d9ca-1 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-w68f64de17d9ca .panel-grid-cell { padding:0 } #pl-w68f64de17d9ca .panel-grid .panel-grid-cell-empty { display:none } #pl-w68f64de17d9ca .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px } }div[style*="z-index: 2147483647"] div[style*="border-width: 11px"][style*="position: absolute"][style*="pointer-events: none"] { border-style: none; }.wp-container-core-columns-is-layout-28f84493{flex-wrap:nowrap;} wp.i18n.setLocaleData({'text direction\u0004ltr':['ltr']}) var wpcf7={"api":{"root":"https:\/\/mattgrange.co.uk\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":1} var WpbfObj={ajaxurl:"https://mattgrange.co.uk/wp-admin/admin-ajax.php"} var ubermenu_data={"remove_conflicts":"on","reposition_on_load":"off","intent_delay":"300","intent_interval":"100","intent_threshold":"7","scrollto_offset":"50","scrollto_duration":"1000","responsive_breakpoint":"959","accessible":"on","mobile_menu_collapse_on_navigate":"on","retractor_display_strategy":"responsive","touch_off_close":"on","submenu_indicator_close_mobile":"on","collapse_after_scroll":"on","v":"3.8.1","configurations":["main"],"ajax_url":"https:\/\/mattgrange.co.uk\/wp-admin\/admin-ajax.php","plugin_url":"https:\/\/mattgrange.co.uk\/wp-content\/plugins\/ubermenu\/","disable_mobile":"off","prefix_boost":"","use_core_svgs":"off","aria_role_navigation":"off","aria_nav_label":"off","aria_expanded":"off","aria_hidden":"off","aria_controls":"","aria_responsive_toggle":"off","icon_tag":"i","esc_close_mobile":"on","keyboard_submenu_trigger":"enter","theme_locations":{"main_menu":"Main Menu","mobile_menu":"Mobile Menu","pre_header_menu":"Pre Header Left","pre_header_menu_right":"Pre Header Right","footer_menu":"Footer Left","footer_menu_right":"Footer Right"}} var moove_frontend_gdpr_scripts={"ajaxurl":"https:\/\/mattgrange.co.uk\/wp-admin\/admin-ajax.php","post_id":"111","plugin_dir":"https:\/\/mattgrange.co.uk\/wp-content\/plugins\/gdpr-cookie-compliance","show_icons":"all","is_page":"1","ajax_cookie_removal":"false","strict_init":"2","enabled_default":{"strict":1,"third_party":0,"advanced":0,"performance":0,"preference":0},"geo_location":"false","force_reload":"false","is_single":"","hide_save_btn":"false","current_user":"0","cookie_expiration":"365","script_delay":"5000","close_btn_action":"1","close_btn_rdr":"","scripts_defined":"{\"cache\":true,\"header\":\"\",\"body\":\"\",\"footer\":\"\",\"thirdparty\":{\"header\":\"\",\"body\":\"\",\"footer\":\"\"},\"strict\":{\"header\":\"\",\"body\":\"\",\"footer\":\"\"},\"advanced\":{\"header\":\"\",\"body\":\"\",\"footer\":\"\"}}","gdpr_scor":"true","wp_lang":"","wp_consent_api":"false","gdpr_nonce":"cbc0fa99ca"} var gdpr_consent__strict="false" var gdpr_consent__thirdparty="false" var gdpr_consent__advanced="false" var gdpr_consent__performance="false" var gdpr_consent__preference="false" var gdpr_consent__cookies="" var panelsStyles={"fullContainer":"body","stretchRows":"1"} var JetFormBuilderSettings={"ajaxurl":"https:\/\/mattgrange.co.uk\/contact-us\/?0NUkKI=wHALXcj6KO&method=ajax","adminajaxurl":"https:\/\/mattgrange.co.uk\/wp-admin\/admin-ajax.php","devmode":"","replaceAttrs":["href","src","alt","title"],"disable_next_button":"","scroll_on_next":"1","auto_focus":"1","gfb_request_args_key":"0NUkKI","gfb_request_args_value":"wHALXcj6KO","builtInStates":["DEFAULT.STATE"]} window.JetFormBuilderCaptchaConfig=window.JetFormBuilderCaptchaConfig||{};window.JetFormBuilderCaptchaConfig[3305]={"sitekey":"1c5b1c36-3a41-4a02-9ada-2be81e94f588"} Close GDPR Cookie Settings Privacy Overview Strictly Necessary Cookies Powered by GDPR Cookie Compliance Privacy OverviewThis website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful. Strictly Necessary CookiesStrictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings. Enable or Disable Cookies Enabled Disabled Enable All Save Settings document.body.className=document.body.className.replace("siteorigin-panels-before-js","") window.lazyLoadOptions=Object.assign({},{threshold:300},window.lazyLoadOptions||{});!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).LazyLoad=e()}(this,function(){"use strict";function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n,a=arguments[e];for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])}return t}).apply(this,arguments)}function o(t){return e({},at,t)}function l(t,e){return t.getAttribute(gt+e)}function c(t){return l(t,vt)}function s(t,e){return function(t,e,n){e=gt+e;null!==n?t.setAttribute(e,n):t.removeAttribute(e)}(t,vt,e)}function i(t){return s(t,null),0}function r(t){return null===c(t)}function u(t){return c(t)===_t}function d(t,e,n,a){t&&(void 0===a?void 0===n?t(e):t(e,n):t(e,n,a))}function f(t,e){et?t.classList.add(e):t.className+=(t.className?" ":"")+e}function _(t,e){et?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\s+)"+e+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")}function g(t){return t.llTempImage}function v(t,e){!e||(e=e._observer)&&e.unobserve(t)}function b(t,e){t&&(t.loadingCount+=e)}function p(t,e){t&&(t.toLoadCount=e)}function n(t){for(var e,n=[],a=0;e=t.children[a];a+=1)"SOURCE"===e.tagName&&n.push(e);return n}function h(t,e){(t=t.parentNode)&&"PICTURE"===t.tagName&&n(t).forEach(e)}function a(t,e){n(t).forEach(e)}function m(t){return!!t[lt]}function E(t){return t[lt]}function I(t){return delete t[lt]}function y(e,t){var n;m(e)||(n={},t.forEach(function(t){n[t]=e.getAttribute(t)}),e[lt]=n)}function L(a,t){var o;m(a)&&(o=E(a),t.forEach(function(t){var e,n;e=a,(t=o[n=t])?e.setAttribute(n,t):e.removeAttribute(n)}))}function k(t,e,n){f(t,e.class_loading),s(t,st),n&&(b(n,1),d(e.callback_loading,t,n))}function A(t,e,n){n&&t.setAttribute(e,n)}function O(t,e){A(t,rt,l(t,e.data_sizes)),A(t,it,l(t,e.data_srcset)),A(t,ot,l(t,e.data_src))}function w(t,e,n){var a=l(t,e.data_bg_multi),o=l(t,e.data_bg_multi_hidpi);(a=nt&&o?o:a)&&(t.style.backgroundImage=a,n=n,f(t=t,(e=e).class_applied),s(t,dt),n&&(e.unobserve_completed&&v(t,e),d(e.callback_applied,t,n)))}function x(t,e){!e||0<e.loadingCount||0<e.toLoadCount||d(t.callback_finish,e)}function M(t,e,n){t.addEventListener(e,n),t.llEvLisnrs[e]=n}function N(t){return!!t.llEvLisnrs}function z(t){if(N(t)){var e,n,a=t.llEvLisnrs;for(e in a){var o=a[e];n=e,o=o,t.removeEventListener(n,o)}delete t.llEvLisnrs}}function C(t,e,n){var a;delete t.llTempImage,b(n,-1),(a=n)&&--a.toLoadCount,_(t,e.class_loading),e.unobserve_completed&&v(t,n)}function R(i,r,c){var l=g(i)||i;N(l)||function(t,e,n){N(t)||(t.llEvLisnrs={});var a="VIDEO"===t.tagName?"loadeddata":"load";M(t,a,e),M(t,"error",n)}(l,function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_loaded),s(e,ut),d(n.callback_loaded,e,a),o||x(n,a),z(l)},function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_error),s(e,ft),d(n.callback_error,e,a),o||x(n,a),z(l)})}function T(t,e,n){var a,o,i,r,c;t.llTempImage=document.createElement("IMG"),R(t,e,n),m(c=t)||(c[lt]={backgroundImage:c.style.backgroundImage}),i=n,r=l(a=t,(o=e).data_bg),c=l(a,o.data_bg_hidpi),(r=nt&&c?c:r)&&(a.style.backgroundImage='url("'.concat(r,'")'),g(a).setAttribute(ot,r),k(a,o,i)),w(t,e,n)}function G(t,e,n){var a;R(t,e,n),a=e,e=n,(t=Et[(n=t).tagName])&&(t(n,a),k(n,a,e))}function D(t,e,n){var a;a=t,(-1<It.indexOf(a.tagName)?G:T)(t,e,n)}function S(t,e,n){var a;t.setAttribute("loading","lazy"),R(t,e,n),a=e,(e=Et[(n=t).tagName])&&e(n,a),s(t,_t)}function V(t){t.removeAttribute(ot),t.removeAttribute(it),t.removeAttribute(rt)}function j(t){h(t,function(t){L(t,mt)}),L(t,mt)}function F(t){var e;(e=yt[t.tagName])?e(t):m(e=t)&&(t=E(e),e.style.backgroundImage=t.backgroundImage)}function P(t,e){var n;F(t),n=e,r(e=t)||u(e)||(_(e,n.class_entered),_(e,n.class_exited),_(e,n.class_applied),_(e,n.class_loading),_(e,n.class_loaded),_(e,n.class_error)),i(t),I(t)}function U(t,e,n,a){var o;n.cancel_on_exit&&(c(t)!==st||"IMG"===t.tagName&&(z(t),h(o=t,function(t){V(t)}),V(o),j(t),_(t,n.class_loading),b(a,-1),i(t),d(n.callback_cancel,t,e,a)))}function $(t,e,n,a){var o,i,r=(i=t,0<=bt.indexOf(c(i)));s(t,"entered"),f(t,n.class_entered),_(t,n.class_exited),o=t,i=a,n.unobserve_entered&&v(o,i),d(n.callback_enter,t,e,a),r||D(t,n,a)}function q(t){return t.use_native&&"loading"in HTMLImageElement.prototype}function H(t,o,i){t.forEach(function(t){return(a=t).isIntersecting||0<a.intersectionRatio?$(t.target,t,o,i):(e=t.target,n=t,a=o,t=i,void(r(e)||(f(e,a.class_exited),U(e,n,a,t),d(a.callback_exit,e,n,t))));var e,n,a})}function B(e,n){var t;tt&&!q(e)&&(n._observer=new IntersectionObserver(function(t){H(t,e,n)},{root:(t=e).container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}))}function J(t){return Array.prototype.slice.call(t)}function K(t){return t.container.querySelectorAll(t.elements_selector)}function Q(t){return c(t)===ft}function W(t,e){return e=t||K(e),J(e).filter(r)}function X(e,t){var n;(n=K(e),J(n).filter(Q)).forEach(function(t){_(t,e.class_error),i(t)}),t.update()}function t(t,e){var n,a,t=o(t);this._settings=t,this.loadingCount=0,B(t,this),n=t,a=this,Y&&window.addEventListener("online",function(){X(n,a)}),this.update(e)}var Y="undefined"!=typeof window,Z=Y&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),tt=Y&&"IntersectionObserver"in window,et=Y&&"classList"in document.createElement("p"),nt=Y&&1<window.devicePixelRatio,at={elements_selector:".lazy",container:Z||Y?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"litespeed-loading",class_loaded:"litespeed-loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},ot="src",it="srcset",rt="sizes",ct="poster",lt="llOriginalAttrs",st="loading",ut="loaded",dt="applied",ft="error",_t="native",gt="data-",vt="ll-status",bt=[st,ut,dt,ft],pt=[ot],ht=[ot,ct],mt=[ot,it,rt],Et={IMG:function(t,e){h(t,function(t){y(t,mt),O(t,e)}),y(t,mt),O(t,e)},IFRAME:function(t,e){y(t,pt),A(t,ot,l(t,e.data_src))},VIDEO:function(t,e){a(t,function(t){y(t,pt),A(t,ot,l(t,e.data_src))}),y(t,ht),A(t,ct,l(t,e.data_poster)),A(t,ot,l(t,e.data_src)),t.load()}},It=["IMG","IFRAME","VIDEO"],yt={IMG:j,IFRAME:function(t){L(t,pt)},VIDEO:function(t){a(t,function(t){L(t,pt)}),L(t,ht),t.load()}},Lt=["IMG","IFRAME","VIDEO"];return t.prototype={update:function(t){var e,n,a,o=this._settings,i=W(t,o);{if(p(this,i.length),!Z&&tt)return q(o)?(e=o,n=this,i.forEach(function(t){-1!==Lt.indexOf(t.tagName)&&S(t,e,n)}),void p(n,0)):(t=this._observer,o=i,t.disconnect(),a=t,void o.forEach(function(t){a.observe(t)}));this.loadAll(i)}},destroy:function(){this._observer&&this._observer.disconnect(),K(this._settings).forEach(function(t){I(t)}),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){var e=this,n=this._settings;W(t,n).forEach(function(t){v(t,e),D(t,n,e)})},restoreAll:function(){var e=this._settings;K(e).forEach(function(t){P(t,e)})}},t.load=function(t,e){e=o(e);D(t,e)},t.resetStatus=function(t){i(t)},t}),function(t,e){"use strict";function n(){e.body.classList.add("litespeed_lazyloaded")}function a(){console.log("[LiteSpeed] Start Lazy Load"),o=new LazyLoad(Object.assign({},t.lazyLoadOptions||{},{elements_selector:"[data-lazyloaded]",callback_finish:n})),i=function(){o.update()},t.MutationObserver&&new MutationObserver(i).observe(e.documentElement,{childList:!0,subtree:!0,attributes:!0})}var o,i;t.addEventListener?t.addEventListener("load",a,!1):t.attachEvent("onload",a)}(window,document);window.litespeed_ui_events=window.litespeed_ui_events||["mouseover","click","keydown","wheel","touchmove","touchstart"];var urlCreator=window.URL||window.webkitURL;function litespeed_load_delayed_js_force(){console.log("[LiteSpeed] Start Load JS Delayed"),litespeed_ui_events.forEach(e=>{window.removeEventListener(e,litespeed_load_delayed_js_force,{passive:!0})}),document.querySelectorAll("iframe[data-litespeed-src]").forEach(e=>{e.setAttribute("src",e.getAttribute("data-litespeed-src"))}),"loading"==document.readyState?window.addEventListener("DOMContentLoaded",litespeed_load_delayed_js):litespeed_load_delayed_js()}litespeed_ui_events.forEach(e=>{window.addEventListener(e,litespeed_load_delayed_js_force,{passive:!0})});async function litespeed_load_delayed_js(){let t=[];for(var d in document.querySelectorAll('script[type="litespeed/javascript"]').forEach(e=>{t.push(e)}),t)await new Promise(e=>litespeed_load_one(t[d],e));document.dispatchEvent(new Event("DOMContentLiteSpeedLoaded")),window.dispatchEvent(new Event("DOMContentLiteSpeedLoaded"))}function litespeed_load_one(t,e){console.log("[LiteSpeed] Load ",t);var d=document.createElement("script");d.addEventListener("load",e),d.addEventListener("error",e),t.getAttributeNames().forEach(e=>{"type"!=e&&d.setAttribute("data-src"==e?"src":e,t.getAttribute(e))});let a=!(d.type="text/javascript");!d.src&&t.textContent&&(d.src=litespeed_inline2src(t.textContent),a=!0),t.after(d),t.remove(),a&&e()}function litespeed_inline2src(t){try{var d=urlCreator.createObjectURL(new Blob([t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1")],{type:"text/javascript"}))}catch(e){d="data:text/javascript;base64,"+btoa(t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1"))}return d}var litespeed_vary=document.cookie.replace(/(?:(?:^|.*;\s*)_lscache_vary\s*\=\s*([^;]*).*$)|^.*$/,"");litespeed_vary||fetch("/wp-content/plugins/litespeed-cache/guest.vary.php",{method:"POST",cache:"no-cache",redirect:"follow"}).then(e=>e.json()).then(e=>{console.log(e),e.hasOwnProperty("reload")&&"yes"==e.reload&&(sessionStorage.setItem("litespeed_docref",document.referrer),window.location.reload(!0))});
https://mattgrange.co.uk/contact-us
Status: 200
Emails: office@mattgrange.co.uk, office@mattgrange.co
View text
Skip to content MenuOur Services add_circle – Gas Boiler Installations – New Gas Boilers Offering quality gas boiler installations throughout and Teesside, County Durham, North Yorkshire and the surrounding areas.Get a quote arrow_circle_right Oil Boiler Installations – New Oil Boilers Providing excellent oil boiler installations throughout and Teesside, County Durham, North Yorkshire and the surrounding areas.Get a quote arrow_circle_right LPG Boiler Installations – New LPG Boilers High quality LPG boiler installations throughout and Teesside, County Durham, North Yorkshire and the surrounding areas.Get a quote arrow_circle_right Underfloor Heating – Underfloor Heating Offer your home a comfortable and warm floor with flexible heating tubing that is embedded directly into the floor.Discover arrow_circle_right Air Conditioning – Air Con High quality heating and cooling solutions for Teesside, County Durham, North Yorkshire and the surrounding areas. Get a quote arrow_circle_right Servicing & Repairs – Servicing & Repairs We cover a range of gas and LPG boiler makes and models Gas & LPG arrow_circle_right Servicing & Repairs We service and fix a range of oil boiler makes and modelsOil Boilers arrow_circle_right Boiler & Air Con Finance – Boiler Finance Spread the cost of a brand new Worcester Bosch boiler!Read more arrow_circle_right Air Con Finance Spread the cost of a brand new Bosch Air Con Unit!View more arrow_circle_right Service Plans – Service Plans Choose from any of our heating care plans to keep your systems running effectively and efficiently.View plans arrow_circle_right Heat Pumps – Heat Pumps We offer air source heat pump installations! Make your home greener, have efficient heating with a heat pump.More info arrow_circle_right Future Fuels – Air Con Finance We can offer you monthly payment options allowing you to spread the cost of your air conditioning unit installation.More info arrow_circle_right Reviews Energy Saving Tips FAQsBlogFuture FuelsGet a Quote arrow_circle_right – What we need to know...Get Started arrow_circle_right Menu Toggle Our ServicesMenu ToggleBoiler InstallationsGas Boiler InstallationsOil Boiler InstallationsLPG Boiler InstallationsAir Source Heat PumpsUnderfloor HeatingServicing & RepairsBoiler FinanceBoiler Service PlansAir ConditioningAir Conditioning FinanceGet A QuoteEnergy Saving TipsFuture FuelsFAQsBlogsReviewsContact Us call 01642 927 325 | Contact Us@import url(https://mattgrange.co.uk/wp-content/plugins/siteorigin-panels/css/front-flex.min.css); #pgc-44-0-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pl-44 .so-panel , #pl-44 .so-panel:last-of-type { margin-bottom:0px } #pg-44-0> .panel-row-style { background-color:#dbe0ec;padding:10px 0px 10px 0px } #pg-44-0.panel-has-style > .panel-row-style, #pg-44-0.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } #panel-44-0-0-0> .panel-widget-style { text-align:center;font-weight:700 } #panel-44-0-0-0 a { color:#333333 } @media (max-width:780px){ #pg-44-0.panel-no-style, #pg-44-0.panel-has-style > .panel-row-style, #pg-44-0 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-44-0 > .panel-grid-cell , #pg-44-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-44 .panel-grid-cell { padding:0 } #pl-44 .panel-grid .panel-grid-cell-empty { display:none } #pl-44 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px } } Get in touch with our helpful team of expertsContact UsGet in touch with our helpful team of expertsBased in Stockton on Tees, our team provide quality heating services.Based in Stockton on Tees, our team provide quality heating services, from gas and oil boiler installations, to servicing and repairs as well as being able to offer Worcester Bosch boilers on finance!Get a quote arrow_circle_right Contact Us Get in touch with the teamMatt Grange Home Heating Expertscall 01642 927 325 07773 786 865mail office@mattgrange.co.uklocation_onStockton Business Centre, 70-74 Brunswick Street, Stockton on Tees, TS18 1DWlocation_onSpringboard Business Centre, 24 Ellerbeck Way, Stokesley, North Yorkshire, TS9 5JZ Choose Enquiry TypeBoiler InstallationsBoiler RepairBoiler ServiceBoiler QuotePlumbingPowerflushingAir ConditioningBoiler FinanceOther I am happy for Matt Grange to use my information to respond to my enquiry. SubmitOur Satisfied CustomersDon’t just take our word for it, see what our many happy customers have to say...Gas Safe & OFTEC RegisteredAll of our engineers are on the Gas Safe Register and will have their official identity card when you ask to see it. Based in Stockton on Tees, our expert team provide quality heating services, from gas and oil boiler installations, to servicing and repairs.Areas we cover:Teesside, Stokesley, Ingleby Barwick, Middlesbrough, Stockton-on-Tees, Peterlee, Darlington, Redcar, Hartlepool, Spennymoor, Guisborough, Eaglescliffe, Great Broughton, New Marske, Sedgefield, Newton Aycliffe, Yarm, County Durham, Northallerton, Saltburn, Whitby, Richmond, Pickering, Barnard Castle Our Products:Combi Boilers, Conventional Boilers, Outside Boilers, Oil Boilers, System Boilers, Baxi Boilers, Vaillant Boilers, Ideal Boilers Our Services- Gas Boiler Installations - Oil Boiler Installations - LPG Boiler Installations - Heat Pumps Installations - Underfloor Heating - Air Conditioning - Gas & LPG Boiler Servicing & Repairs - Oil Boiler Servicing & Repairs - Boiler Finance - Air Con Finance - Boiler Service Plans - Worcester Bosch Error Codes - Baxi Error Codes - Ideal Error Codes - Vaillant Error Codes - Boiler InstallationsContact Uscall 01642 927 325 07773 786 865mail office@mattgrange.co.uklocation_onStockton Business Centre, 70-74 Brunswick Street, Stockton-on-Tees, TS18 1DWlocation_onSpringboard Business Centre, 24 Ellerbeck Way, Stokesley, North Yorkshire, TS9 5JZMatt Grange Ltd (FRN 673773) is authorised and regulated by the Financial Conduct Authority. Matt Grange Ltd acts as a credit broker and not a lender and do not receive a fee for the introduction.Credit is provided by Novuna Personal Finance, a trading style of Mitsubishi HC Capital UK Plc authorised and regulated by Financial Conduct Authority. Finance options are offered subject to status and credit check which must be completed before commencement of works. A 14 day cooling off period applies to all applications. If cancelled within 14 days, alternative payment of full outstanding balance must be made. Matt Grange Ltd, Company number 11897677, registered in England and Wales. Registered office address Matt Grange Ltd, Stockton Business Centre, 70-74 Brunswick Street, Stockton on Tees, TS18 1DW.Complaints Procedure | Privacy Policy | Vulnerable Customers | Treating Customers Fairly PolicyMatt Grange Ltd, Company No. 11897677 | Copyright © 2025Heating website designed by... {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/page-builder-framework-child\/*","\/wp-content\/themes\/page-builder-framework\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} We use cookies. settings. Accept /* Layout w68f64de17d9ca */ #pgc-w68f64de17d9ca-0-0 , #pgc-w68f64de17d9ca-1-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pg-w68f64de17d9ca-0 , #pl-w68f64de17d9ca .so-panel , #pl-w68f64de17d9ca .so-panel:last-of-type { margin-bottom:0px } #pg-w68f64de17d9ca-0> .panel-row-style { padding:20px 0px 20px 0px } #pg-w68f64de17d9ca-0.panel-has-style > .panel-row-style, #pg-w68f64de17d9ca-0.panel-no-style , #pg-w68f64de17d9ca-1.panel-has-style > .panel-row-style, #pg-w68f64de17d9ca-1.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } #panel-w68f64de17d9ca-0-0-0> .panel-widget-style , #panel-w68f64de17d9ca-0-0-0 a , #panel-w68f64de17d9ca-1-0-0 a { color:#333333 } #pg-w68f64de17d9ca-1> .panel-row-style { padding:20px 0px 0px 0px;border-bottom:3px solid #f1f1f1;border-top:3px solid #f1f1f1 } #panel-w68f64de17d9ca-1-0-0> .panel-widget-style { font-size:12px;text-align:center } @media (max-width:780px){ #pg-w68f64de17d9ca-0.panel-no-style, #pg-w68f64de17d9ca-0.panel-has-style > .panel-row-style, #pg-w68f64de17d9ca-0 , #pg-w68f64de17d9ca-1.panel-no-style, #pg-w68f64de17d9ca-1.panel-has-style > .panel-row-style, #pg-w68f64de17d9ca-1 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-w68f64de17d9ca-0 > .panel-grid-cell , #pg-w68f64de17d9ca-0 > .panel-row-style > .panel-grid-cell , #pg-w68f64de17d9ca-1 > .panel-grid-cell , #pg-w68f64de17d9ca-1 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-w68f64de17d9ca .panel-grid-cell { padding:0 } #pl-w68f64de17d9ca .panel-grid .panel-grid-cell-empty { display:none } #pl-w68f64de17d9ca .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px } }div[style*="z-index: 2147483647"] div[style*="border-width: 11px"][style*="position: absolute"][style*="pointer-events: none"] { border-style: none; }.wp-container-core-columns-is-layout-28f84493{flex-wrap:nowrap;} wp.i18n.setLocaleData({'text direction\u0004ltr':['ltr']}) var wpcf7={"api":{"root":"https:\/\/mattgrange.co.uk\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":1} var WpbfObj={ajaxurl:"https://mattgrange.co.uk/wp-admin/admin-ajax.php"} var ubermenu_data={"remove_conflicts":"on","reposition_on_load":"off","intent_delay":"300","intent_interval":"100","intent_threshold":"7","scrollto_offset":"50","scrollto_duration":"1000","responsive_breakpoint":"959","accessible":"on","mobile_menu_collapse_on_navigate":"on","retractor_display_strategy":"responsive","touch_off_close":"on","submenu_indicator_close_mobile":"on","collapse_after_scroll":"on","v":"3.8.1","configurations":["main"],"ajax_url":"https:\/\/mattgrange.co.uk\/wp-admin\/admin-ajax.php","plugin_url":"https:\/\/mattgrange.co.uk\/wp-content\/plugins\/ubermenu\/","disable_mobile":"off","prefix_boost":"","use_core_svgs":"off","aria_role_navigation":"off","aria_nav_label":"off","aria_expanded":"off","aria_hidden":"off","aria_controls":"","aria_responsive_toggle":"off","icon_tag":"i","esc_close_mobile":"on","keyboard_submenu_trigger":"enter","theme_locations":{"main_menu":"Main Menu","mobile_menu":"Mobile Menu","pre_header_menu":"Pre Header Left","pre_header_menu_right":"Pre Header Right","footer_menu":"Footer Left","footer_menu_right":"Footer Right"}} var moove_frontend_gdpr_scripts={"ajaxurl":"https:\/\/mattgrange.co.uk\/wp-admin\/admin-ajax.php","post_id":"111","plugin_dir":"https:\/\/mattgrange.co.uk\/wp-content\/plugins\/gdpr-cookie-compliance","show_icons":"all","is_page":"1","ajax_cookie_removal":"false","strict_init":"2","enabled_default":{"strict":1,"third_party":0,"advanced":0,"performance":0,"preference":0},"geo_location":"false","force_reload":"false","is_single":"","hide_save_btn":"false","current_user":"0","cookie_expiration":"365","script_delay":"5000","close_btn_action":"1","close_btn_rdr":"","scripts_defined":"{\"cache\":true,\"header\":\"\",\"body\":\"\",\"footer\":\"\",\"thirdparty\":{\"header\":\"\",\"body\":\"\",\"footer\":\"\"},\"strict\":{\"header\":\"\",\"body\":\"\",\"footer\":\"\"},\"advanced\":{\"header\":\"\",\"body\":\"\",\"footer\":\"\"}}","gdpr_scor":"true","wp_lang":"","wp_consent_api":"false","gdpr_nonce":"cbc0fa99ca"} var gdpr_consent__strict="false" var gdpr_consent__thirdparty="false" var gdpr_consent__advanced="false" var gdpr_consent__performance="false" var gdpr_consent__preference="false" var gdpr_consent__cookies="" var panelsStyles={"fullContainer":"body","stretchRows":"1"} var JetFormBuilderSettings={"ajaxurl":"https:\/\/mattgrange.co.uk\/contact-us\/?0NUkKI=wHALXcj6KO&method=ajax","adminajaxurl":"https:\/\/mattgrange.co.uk\/wp-admin\/admin-ajax.php","devmode":"","replaceAttrs":["href","src","alt","title"],"disable_next_button":"","scroll_on_next":"1","auto_focus":"1","gfb_request_args_key":"0NUkKI","gfb_request_args_value":"wHALXcj6KO","builtInStates":["DEFAULT.STATE"]} window.JetFormBuilderCaptchaConfig=window.JetFormBuilderCaptchaConfig||{};window.JetFormBuilderCaptchaConfig[3305]={"sitekey":"1c5b1c36-3a41-4a02-9ada-2be81e94f588"} Close GDPR Cookie Settings Privacy Overview Strictly Necessary Cookies Powered by GDPR Cookie Compliance Privacy OverviewThis website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful. Strictly Necessary CookiesStrictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings. Enable or Disable Cookies Enabled Disabled Enable All Save Settings document.body.className=document.body.className.replace("siteorigin-panels-before-js","") window.lazyLoadOptions=Object.assign({},{threshold:300},window.lazyLoadOptions||{});!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).LazyLoad=e()}(this,function(){"use strict";function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n,a=arguments[e];for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])}return t}).apply(this,arguments)}function o(t){return e({},at,t)}function l(t,e){return t.getAttribute(gt+e)}function c(t){return l(t,vt)}function s(t,e){return function(t,e,n){e=gt+e;null!==n?t.setAttribute(e,n):t.removeAttribute(e)}(t,vt,e)}function i(t){return s(t,null),0}function r(t){return null===c(t)}function u(t){return c(t)===_t}function d(t,e,n,a){t&&(void 0===a?void 0===n?t(e):t(e,n):t(e,n,a))}function f(t,e){et?t.classList.add(e):t.className+=(t.className?" ":"")+e}function _(t,e){et?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\s+)"+e+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")}function g(t){return t.llTempImage}function v(t,e){!e||(e=e._observer)&&e.unobserve(t)}function b(t,e){t&&(t.loadingCount+=e)}function p(t,e){t&&(t.toLoadCount=e)}function n(t){for(var e,n=[],a=0;e=t.children[a];a+=1)"SOURCE"===e.tagName&&n.push(e);return n}function h(t,e){(t=t.parentNode)&&"PICTURE"===t.tagName&&n(t).forEach(e)}function a(t,e){n(t).forEach(e)}function m(t){return!!t[lt]}function E(t){return t[lt]}function I(t){return delete t[lt]}function y(e,t){var n;m(e)||(n={},t.forEach(function(t){n[t]=e.getAttribute(t)}),e[lt]=n)}function L(a,t){var o;m(a)&&(o=E(a),t.forEach(function(t){var e,n;e=a,(t=o[n=t])?e.setAttribute(n,t):e.removeAttribute(n)}))}function k(t,e,n){f(t,e.class_loading),s(t,st),n&&(b(n,1),d(e.callback_loading,t,n))}function A(t,e,n){n&&t.setAttribute(e,n)}function O(t,e){A(t,rt,l(t,e.data_sizes)),A(t,it,l(t,e.data_srcset)),A(t,ot,l(t,e.data_src))}function w(t,e,n){var a=l(t,e.data_bg_multi),o=l(t,e.data_bg_multi_hidpi);(a=nt&&o?o:a)&&(t.style.backgroundImage=a,n=n,f(t=t,(e=e).class_applied),s(t,dt),n&&(e.unobserve_completed&&v(t,e),d(e.callback_applied,t,n)))}function x(t,e){!e||0<e.loadingCount||0<e.toLoadCount||d(t.callback_finish,e)}function M(t,e,n){t.addEventListener(e,n),t.llEvLisnrs[e]=n}function N(t){return!!t.llEvLisnrs}function z(t){if(N(t)){var e,n,a=t.llEvLisnrs;for(e in a){var o=a[e];n=e,o=o,t.removeEventListener(n,o)}delete t.llEvLisnrs}}function C(t,e,n){var a;delete t.llTempImage,b(n,-1),(a=n)&&--a.toLoadCount,_(t,e.class_loading),e.unobserve_completed&&v(t,n)}function R(i,r,c){var l=g(i)||i;N(l)||function(t,e,n){N(t)||(t.llEvLisnrs={});var a="VIDEO"===t.tagName?"loadeddata":"load";M(t,a,e),M(t,"error",n)}(l,function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_loaded),s(e,ut),d(n.callback_loaded,e,a),o||x(n,a),z(l)},function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_error),s(e,ft),d(n.callback_error,e,a),o||x(n,a),z(l)})}function T(t,e,n){var a,o,i,r,c;t.llTempImage=document.createElement("IMG"),R(t,e,n),m(c=t)||(c[lt]={backgroundImage:c.style.backgroundImage}),i=n,r=l(a=t,(o=e).data_bg),c=l(a,o.data_bg_hidpi),(r=nt&&c?c:r)&&(a.style.backgroundImage='url("'.concat(r,'")'),g(a).setAttribute(ot,r),k(a,o,i)),w(t,e,n)}function G(t,e,n){var a;R(t,e,n),a=e,e=n,(t=Et[(n=t).tagName])&&(t(n,a),k(n,a,e))}function D(t,e,n){var a;a=t,(-1<It.indexOf(a.tagName)?G:T)(t,e,n)}function S(t,e,n){var a;t.setAttribute("loading","lazy"),R(t,e,n),a=e,(e=Et[(n=t).tagName])&&e(n,a),s(t,_t)}function V(t){t.removeAttribute(ot),t.removeAttribute(it),t.removeAttribute(rt)}function j(t){h(t,function(t){L(t,mt)}),L(t,mt)}function F(t){var e;(e=yt[t.tagName])?e(t):m(e=t)&&(t=E(e),e.style.backgroundImage=t.backgroundImage)}function P(t,e){var n;F(t),n=e,r(e=t)||u(e)||(_(e,n.class_entered),_(e,n.class_exited),_(e,n.class_applied),_(e,n.class_loading),_(e,n.class_loaded),_(e,n.class_error)),i(t),I(t)}function U(t,e,n,a){var o;n.cancel_on_exit&&(c(t)!==st||"IMG"===t.tagName&&(z(t),h(o=t,function(t){V(t)}),V(o),j(t),_(t,n.class_loading),b(a,-1),i(t),d(n.callback_cancel,t,e,a)))}function $(t,e,n,a){var o,i,r=(i=t,0<=bt.indexOf(c(i)));s(t,"entered"),f(t,n.class_entered),_(t,n.class_exited),o=t,i=a,n.unobserve_entered&&v(o,i),d(n.callback_enter,t,e,a),r||D(t,n,a)}function q(t){return t.use_native&&"loading"in HTMLImageElement.prototype}function H(t,o,i){t.forEach(function(t){return(a=t).isIntersecting||0<a.intersectionRatio?$(t.target,t,o,i):(e=t.target,n=t,a=o,t=i,void(r(e)||(f(e,a.class_exited),U(e,n,a,t),d(a.callback_exit,e,n,t))));var e,n,a})}function B(e,n){var t;tt&&!q(e)&&(n._observer=new IntersectionObserver(function(t){H(t,e,n)},{root:(t=e).container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}))}function J(t){return Array.prototype.slice.call(t)}function K(t){return t.container.querySelectorAll(t.elements_selector)}function Q(t){return c(t)===ft}function W(t,e){return e=t||K(e),J(e).filter(r)}function X(e,t){var n;(n=K(e),J(n).filter(Q)).forEach(function(t){_(t,e.class_error),i(t)}),t.update()}function t(t,e){var n,a,t=o(t);this._settings=t,this.loadingCount=0,B(t,this),n=t,a=this,Y&&window.addEventListener("online",function(){X(n,a)}),this.update(e)}var Y="undefined"!=typeof window,Z=Y&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),tt=Y&&"IntersectionObserver"in window,et=Y&&"classList"in document.createElement("p"),nt=Y&&1<window.devicePixelRatio,at={elements_selector:".lazy",container:Z||Y?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"litespeed-loading",class_loaded:"litespeed-loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},ot="src",it="srcset",rt="sizes",ct="poster",lt="llOriginalAttrs",st="loading",ut="loaded",dt="applied",ft="error",_t="native",gt="data-",vt="ll-status",bt=[st,ut,dt,ft],pt=[ot],ht=[ot,ct],mt=[ot,it,rt],Et={IMG:function(t,e){h(t,function(t){y(t,mt),O(t,e)}),y(t,mt),O(t,e)},IFRAME:function(t,e){y(t,pt),A(t,ot,l(t,e.data_src))},VIDEO:function(t,e){a(t,function(t){y(t,pt),A(t,ot,l(t,e.data_src))}),y(t,ht),A(t,ct,l(t,e.data_poster)),A(t,ot,l(t,e.data_src)),t.load()}},It=["IMG","IFRAME","VIDEO"],yt={IMG:j,IFRAME:function(t){L(t,pt)},VIDEO:function(t){a(t,function(t){L(t,pt)}),L(t,ht),t.load()}},Lt=["IMG","IFRAME","VIDEO"];return t.prototype={update:function(t){var e,n,a,o=this._settings,i=W(t,o);{if(p(this,i.length),!Z&&tt)return q(o)?(e=o,n=this,i.forEach(function(t){-1!==Lt.indexOf(t.tagName)&&S(t,e,n)}),void p(n,0)):(t=this._observer,o=i,t.disconnect(),a=t,void o.forEach(function(t){a.observe(t)}));this.loadAll(i)}},destroy:function(){this._observer&&this._observer.disconnect(),K(this._settings).forEach(function(t){I(t)}),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){var e=this,n=this._settings;W(t,n).forEach(function(t){v(t,e),D(t,n,e)})},restoreAll:function(){var e=this._settings;K(e).forEach(function(t){P(t,e)})}},t.load=function(t,e){e=o(e);D(t,e)},t.resetStatus=function(t){i(t)},t}),function(t,e){"use strict";function n(){e.body.classList.add("litespeed_lazyloaded")}function a(){console.log("[LiteSpeed] Start Lazy Load"),o=new LazyLoad(Object.assign({},t.lazyLoadOptions||{},{elements_selector:"[data-lazyloaded]",callback_finish:n})),i=function(){o.update()},t.MutationObserver&&new MutationObserver(i).observe(e.documentElement,{childList:!0,subtree:!0,attributes:!0})}var o,i;t.addEventListener?t.addEventListener("load",a,!1):t.attachEvent("onload",a)}(window,document);window.litespeed_ui_events=window.litespeed_ui_events||["mouseover","click","keydown","wheel","touchmove","touchstart"];var urlCreator=window.URL||window.webkitURL;function litespeed_load_delayed_js_force(){console.log("[LiteSpeed] Start Load JS Delayed"),litespeed_ui_events.forEach(e=>{window.removeEventListener(e,litespeed_load_delayed_js_force,{passive:!0})}),document.querySelectorAll("iframe[data-litespeed-src]").forEach(e=>{e.setAttribute("src",e.getAttribute("data-litespeed-src"))}),"loading"==document.readyState?window.addEventListener("DOMContentLoaded",litespeed_load_delayed_js):litespeed_load_delayed_js()}litespeed_ui_events.forEach(e=>{window.addEventListener(e,litespeed_load_delayed_js_force,{passive:!0})});async function litespeed_load_delayed_js(){let t=[];for(var d in document.querySelectorAll('script[type="litespeed/javascript"]').forEach(e=>{t.push(e)}),t)await new Promise(e=>litespeed_load_one(t[d],e));document.dispatchEvent(new Event("DOMContentLiteSpeedLoaded")),window.dispatchEvent(new Event("DOMContentLiteSpeedLoaded"))}function litespeed_load_one(t,e){console.log("[LiteSpeed] Load ",t);var d=document.createElement("script");d.addEventListener("load",e),d.addEventListener("error",e),t.getAttributeNames().forEach(e=>{"type"!=e&&d.setAttribute("data-src"==e?"src":e,t.getAttribute(e))});let a=!(d.type="text/javascript");!d.src&&t.textContent&&(d.src=litespeed_inline2src(t.textContent),a=!0),t.after(d),t.remove(),a&&e()}function litespeed_inline2src(t){try{var d=urlCreator.createObjectURL(new Blob([t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1")],{type:"text/javascript"}))}catch(e){d="data:text/javascript;base64,"+btoa(t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1"))}return d}var litespeed_vary=document.cookie.replace(/(?:(?:^|.*;\s*)_lscache_vary\s*\=\s*([^;]*).*$)|^.*$/,"");litespeed_vary||fetch("/wp-content/plugins/litespeed-cache/guest.vary.php",{method:"POST",cache:"no-cache",redirect:"follow"}).then(e=>e.json()).then(e=>{console.log(e),e.hasOwnProperty("reload")&&"yes"==e.reload&&(sessionStorage.setItem("litespeed_docref",document.referrer),window.location.reload(!0))});
http://mattgrange.co.uk/
Status: 200
Emails: office@mattgrange.co.uk, office@mattgrange.co
View text
Skip to content MenuOur Services add_circle – Gas Boiler Installations – New Gas Boilers Offering quality gas boiler installations throughout and Teesside, County Durham, North Yorkshire and the surrounding areas.Get a quote arrow_circle_right Oil Boiler Installations – New Oil Boilers Providing excellent oil boiler installations throughout and Teesside, County Durham, North Yorkshire and the surrounding areas.Get a quote arrow_circle_right LPG Boiler Installations – New LPG Boilers High quality LPG boiler installations throughout and Teesside, County Durham, North Yorkshire and the surrounding areas.Get a quote arrow_circle_right Underfloor Heating – Underfloor Heating Offer your home a comfortable and warm floor with flexible heating tubing that is embedded directly into the floor.Discover arrow_circle_right Air Conditioning – Air Con High quality heating and cooling solutions for Teesside, County Durham, North Yorkshire and the surrounding areas. Get a quote arrow_circle_right Servicing & Repairs – Servicing & Repairs We cover a range of gas and LPG boiler makes and models Gas & LPG arrow_circle_right Servicing & Repairs We service and fix a range of oil boiler makes and modelsOil Boilers arrow_circle_right Boiler & Air Con Finance – Boiler Finance Spread the cost of a brand new Worcester Bosch boiler!Read more arrow_circle_right Air Con Finance Spread the cost of a brand new Bosch Air Con Unit!View more arrow_circle_right Service Plans – Service Plans Choose from any of our heating care plans to keep your systems running effectively and efficiently.View plans arrow_circle_right Heat Pumps – Heat Pumps We offer air source heat pump installations! Make your home greener, have efficient heating with a heat pump.More info arrow_circle_right Future Fuels – Air Con Finance We can offer you monthly payment options allowing you to spread the cost of your air conditioning unit installation.More info arrow_circle_right Reviews Energy Saving Tips FAQsBlogFuture FuelsGet a Quote arrow_circle_right – What we need to know...Get Started arrow_circle_right Menu Toggle Our ServicesMenu ToggleBoiler InstallationsGas Boiler InstallationsOil Boiler InstallationsLPG Boiler InstallationsAir Source Heat PumpsUnderfloor HeatingServicing & RepairsBoiler FinanceBoiler Service PlansAir ConditioningAir Conditioning FinanceGet A QuoteEnergy Saving TipsFuture FuelsFAQsBlogsReviewsContact Us call 01642 927 325 | Contact Us@import url(https://mattgrange.co.uk/wp-content/plugins/siteorigin-panels/css/front-flex.min.css); #pgc-44-0-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pl-44 .so-panel , #pl-44 .so-panel:last-of-type { margin-bottom:0px } #pg-44-0> .panel-row-style { background-color:#dbe0ec;padding:10px 0px 10px 0px } #pg-44-0.panel-has-style > .panel-row-style, #pg-44-0.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } #panel-44-0-0-0> .panel-widget-style { text-align:center;font-weight:700 } #panel-44-0-0-0 a { color:#333333 } @media (max-width:780px){ #pg-44-0.panel-no-style, #pg-44-0.panel-has-style > .panel-row-style, #pg-44-0 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-44-0 > .panel-grid-cell , #pg-44-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-44 .panel-grid-cell { padding:0 } #pl-44 .panel-grid .panel-grid-cell-empty { display:none } #pl-44 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px } } Heating Engineers North YorkshireGas,Oil & LPG HeatingTeesside, County Durham & North YorkshireBased in Stockton on Tees, our team provide quality heating servicesBased in Stockton on Tees, our team provide quality heating services, from gas and oil boiler installations, to servicing and repairs as well as being able to offer Worcester Bosch boilers on finance!Get a quote arrow_circle_right Gas, Oil & LPG Heating Services Teesside and North YorkshireAs your local Worcester Bosch Accredited Partner we are proud to provide our customers with the very best quality heating services.Whether you’re looking for a brand new boiler, an annual service, a boiler repair or boiler finance options our team have the experience to complete a reliable and professional job. Worcester Bosch accredited installers Stockton-on-TeesWorcester Bosch accredited installers Stockton-on-TeesOFTEC registered heating engineers Stockton-on-TeesWhich trusted traders boiler installers Stockton-on-TeesGoogle reviews for heating services Stockton-on-TeesCheckatrade reviews for heating engineers Stockton-on-TeesMidea official partner Stockton-on-TeesNu-Heating Underfloor heating installer Stockton-on-TeesBaxi accredited installers Stockton on TeesIdeal boilers accredited installers Stockton on TeesVaillant boilers accredited installers Stockton on TeesNew Boiler Installations From our Worcester Bosch Accredited expertsOur Gas Safe registered team are specialists in the installation of gas, oil and LPG boilers throughout Teesside, County Durham, North Yorkshire and the surrounding areas. New Gas BoilersPowered by natural gas, gas boilers are the most common boiler solution. With a large variety to choose from, gas boilers are now highly energy efficient and cost-effective. Read more arrow_circle_right New Oil BoilersOil boilers are an energy efficient solution for primarily rural locations where oil can be stored directly on the property. We can install oil boilers to suit your home size and budget. More info arrow_circle_right New LPG BoilersLPG boilers are ideal for rural properties. Compact, efficient and cost-effective, the fuel can be stored directly at your home. LPG boilers are also more environmentally friendly. Learn more arrow_circle_right Spread the boiler cost with 10.9% financeAs your Worcester Accredited Installer, we can offer you payment options to help with the cost of your boiler.Find out more add_circle Boiler Servicing & Repairs Prevent boiler breakdowns with an annual serviceRegular servicing can help prevent breakdowns but if your boiler does need repair, we're on hand to help.Annual boiler servicing is proven to help reduce boiler breakdowns as well as keep your boiler running at optimum levels.It is also the best way to ensure that your boiler is operating safely and not emitting any dangerous gasses. More info add_circle Book a job arrow_circle_right Boiler Cover Plans Designed for your peace of mindWe offer three levels of boiler cover to suit everybody’s budget and central heating needs. All of our boiler cover plans include an annual service and priority call outs as standard.Each plan is designed to give you confidence that your heating is in safe hands. From regular boiler servicing to fast support when you need it most, our cover helps prevent costly repairs and ensures your home stays warm and comfortable. With affordable options to suit every household, you’ll have year-round protection for your boiler, central heating, and hot water.View our plans add_circle Boiler cover from just £12.50 per monthWe offer three levels of boiler cover to suit everybody’s budget and central heating needs. All of our service plans include an annual service and priority call outs as standard.View our plans add_circle Air Conditioning Heating and cooling solutionsWith many positive benefits air conditioning units are an efficient heating and cooling solution for your home. Traditional used to keep you cool in the summer, air conditioning unit can also heat your home throughout the winter.Whilst being simple to install and quiet when in use, air conditioning units also feature a purifying filter that helps eliminate up to 95% of pollen, dust particles and smoke odour, allowing your home to benefit from cleaner, fresher air.Our engineers can install a range air conditioning units that suit both your home and budget. Discover more add_circle Get a quote arrow_circle_right Our Satisfied CustomersDon’t just take our word for it, see what our many happy customers have to say... Meet The Team Proud Worcester Bosch heating engineersDiscover the team behind Matt Grange Gas & Oil Heating Services.Get in touch arrow_circle_right Matt Grange Founding MemberGas & Oil EngineerSam Finley Gas & Oil engineerChris Dalton Gas & LPG engineerCeri Scotchbrook Gas & LPG EngineerJames Johnson Oil Engineer & PlumberLaurence Rimkus Apprentice Gas EngineerTyler Smith Gas EngineerMaria Founde Office ManagerElle Smith Admin & Showroom AssistantLee Worton Gas EngineerJason Sinclair Gas engineerConnor Raine ApprenticeGas Safe & OFTEC RegisteredAll of our engineers are on the Gas Safe Register and will have their official identity card when you ask to see it. Based in Stockton on Tees, our expert team provide quality heating services, from gas and oil boiler installations, to servicing and repairs.Areas we cover:Teesside, Stokesley, Ingleby Barwick, Middlesbrough, Stockton-on-Tees, Peterlee, Darlington, Redcar, Hartlepool, Spennymoor, Guisborough, Eaglescliffe, Great Broughton, New Marske, Sedgefield, Newton Aycliffe, Yarm, County Durham, Northallerton, Saltburn, Whitby, Richmond, Pickering, Barnard Castle Our Products:Combi Boilers, Conventional Boilers, Outside Boilers, Oil Boilers, System Boilers, Baxi Boilers, Vaillant Boilers, Ideal Boilers Our Services- Gas Boiler Installations - Oil Boiler Installations - LPG Boiler Installations - Heat Pumps Installations - Underfloor Heating - Air Conditioning - Gas & LPG Boiler Servicing & Repairs - Oil Boiler Servicing & Repairs - Boiler Finance - Air Con Finance - Boiler Service Plans - Worcester Bosch Error Codes - Baxi Error Codes - Ideal Error Codes - Vaillant Error Codes - Boiler InstallationsContact Uscall 01642 927 325 07773 786 865mail office@mattgrange.co.uklocation_onStockton Business Centre, 70-74 Brunswick Street, Stockton-on-Tees, TS18 1DWlocation_onSpringboard Business Centre, 24 Ellerbeck Way, Stokesley, North Yorkshire, TS9 5JZMatt Grange Ltd (FRN 673773) is authorised and regulated by the Financial Conduct Authority. Matt Grange Ltd acts as a credit broker and not a lender and do not receive a fee for the introduction.Credit is provided by Novuna Personal Finance, a trading style of Mitsubishi HC Capital UK Plc authorised and regulated by Financial Conduct Authority. Finance options are offered subject to status and credit check which must be completed before commencement of works. A 14 day cooling off period applies to all applications. If cancelled within 14 days, alternative payment of full outstanding balance must be made. Matt Grange Ltd, Company number 11897677, registered in England and Wales. Registered office address Matt Grange Ltd, Stockton Business Centre, 70-74 Brunswick Street, Stockton on Tees, TS18 1DW.Complaints Procedure | Privacy Policy | Vulnerable Customers | Treating Customers Fairly PolicyMatt Grange Ltd, Company No. 11897677 | Copyright © 2025Heating website designed by... {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/page-builder-framework-child\/*","\/wp-content\/themes\/page-builder-framework\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} We use cookies. settings. Accept /* Layout w68f64de17d9ca */ #pgc-w68f64de17d9ca-0-0 , #pgc-w68f64de17d9ca-1-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pg-w68f64de17d9ca-0 , #pl-w68f64de17d9ca .so-panel , #pl-w68f64de17d9ca .so-panel:last-of-type { margin-bottom:0px } #pg-w68f64de17d9ca-0> .panel-row-style { padding:20px 0px 20px 0px } #pg-w68f64de17d9ca-0.panel-has-style > .panel-row-style, #pg-w68f64de17d9ca-0.panel-no-style , #pg-w68f64de17d9ca-1.panel-has-style > .panel-row-style, #pg-w68f64de17d9ca-1.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } #panel-w68f64de17d9ca-0-0-0> .panel-widget-style , #panel-w68f64de17d9ca-0-0-0 a , #panel-w68f64de17d9ca-1-0-0 a { color:#333333 } #pg-w68f64de17d9ca-1> .panel-row-style { padding:20px 0px 0px 0px;border-bottom:3px solid #f1f1f1;border-top:3px solid #f1f1f1 } #panel-w68f64de17d9ca-1-0-0> .panel-widget-style { font-size:12px;text-align:center } @media (max-width:780px){ #pg-w68f64de17d9ca-0.panel-no-style, #pg-w68f64de17d9ca-0.panel-has-style > .panel-row-style, #pg-w68f64de17d9ca-0 , #pg-w68f64de17d9ca-1.panel-no-style, #pg-w68f64de17d9ca-1.panel-has-style > .panel-row-style, #pg-w68f64de17d9ca-1 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-w68f64de17d9ca-0 > .panel-grid-cell , #pg-w68f64de17d9ca-0 > .panel-row-style > .panel-grid-cell , #pg-w68f64de17d9ca-1 > .panel-grid-cell , #pg-w68f64de17d9ca-1 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-w68f64de17d9ca .panel-grid-cell { padding:0 } #pl-w68f64de17d9ca .panel-grid .panel-grid-cell-empty { display:none } #pl-w68f64de17d9ca .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px } } wp.i18n.setLocaleData({'text direction\u0004ltr':['ltr']}) var wpcf7={"api":{"root":"https:\/\/mattgrange.co.uk\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":1} var WpbfObj={ajaxurl:"https://mattgrange.co.uk/wp-admin/admin-ajax.php"} var ubermenu_data={"remove_conflicts":"on","reposition_on_load":"off","intent_delay":"300","intent_interval":"100","intent_threshold":"7","scrollto_offset":"50","scrollto_duration":"1000","responsive_breakpoint":"959","accessible":"on","mobile_menu_collapse_on_navigate":"on","retractor_display_strategy":"responsive","touch_off_close":"on","submenu_indicator_close_mobile":"on","collapse_after_scroll":"on","v":"3.8.1","configurations":["main"],"ajax_url":"https:\/\/mattgrange.co.uk\/wp-admin\/admin-ajax.php","plugin_url":"https:\/\/mattgrange.co.uk\/wp-content\/plugins\/ubermenu\/","disable_mobile":"off","prefix_boost":"","use_core_svgs":"off","aria_role_navigation":"off","aria_nav_label":"off","aria_expanded":"off","aria_hidden":"off","aria_controls":"","aria_responsive_toggle":"off","icon_tag":"i","esc_close_mobile":"on","keyboard_submenu_trigger":"enter","theme_locations":{"main_menu":"Main Menu","mobile_menu":"Mobile Menu","pre_header_menu":"Pre Header Left","pre_header_menu_right":"Pre Header Right","footer_menu":"Footer Left","footer_menu_right":"Footer Right"}} var moove_frontend_gdpr_scripts={"ajaxurl":"https:\/\/mattgrange.co.uk\/wp-admin\/admin-ajax.php","post_id":"9","plugin_dir":"https:\/\/mattgrange.co.uk\/wp-content\/plugins\/gdpr-cookie-compliance","show_icons":"all","is_page":"1","ajax_cookie_removal":"false","strict_init":"2","enabled_default":{"strict":1,"third_party":0,"advanced":0,"performance":0,"preference":0},"geo_location":"false","force_reload":"false","is_single":"","hide_save_btn":"false","current_user":"0","cookie_expiration":"365","script_delay":"5000","close_btn_action":"1","close_btn_rdr":"","scripts_defined":"{\"cache\":true,\"header\":\"\",\"body\":\"\",\"footer\":\"\",\"thirdparty\":{\"header\":\"\",\"body\":\"\",\"footer\":\"\"},\"strict\":{\"header\":\"\",\"body\":\"\",\"footer\":\"\"},\"advanced\":{\"header\":\"\",\"body\":\"\",\"footer\":\"\"}}","gdpr_scor":"true","wp_lang":"","wp_consent_api":"false","gdpr_nonce":"f27ada0c7a"} var gdpr_consent__strict="false" var gdpr_consent__thirdparty="false" var gdpr_consent__advanced="false" var gdpr_consent__performance="false" var gdpr_consent__preference="false" var gdpr_consent__cookies="" var panelsStyles={"fullContainer":"body","stretchRows":"1"} Close GDPR Cookie Settings Privacy Overview Strictly Necessary Cookies Powered by GDPR Cookie Compliance Privacy OverviewThis website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful. Strictly Necessary CookiesStrictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings. Enable or Disable Cookies Enabled Disabled Enable All Save Settings document.body.className=document.body.className.replace("siteorigin-panels-before-js","") window.lazyLoadOptions=Object.assign({},{threshold:300},window.lazyLoadOptions||{});!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).LazyLoad=e()}(this,function(){"use strict";function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n,a=arguments[e];for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])}return t}).apply(this,arguments)}function o(t){return e({},at,t)}function l(t,e){return t.getAttribute(gt+e)}function c(t){return l(t,vt)}function s(t,e){return function(t,e,n){e=gt+e;null!==n?t.setAttribute(e,n):t.removeAttribute(e)}(t,vt,e)}function i(t){return s(t,null),0}function r(t){return null===c(t)}function u(t){return c(t)===_t}function d(t,e,n,a){t&&(void 0===a?void 0===n?t(e):t(e,n):t(e,n,a))}function f(t,e){et?t.classList.add(e):t.className+=(t.className?" ":"")+e}function _(t,e){et?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\s+)"+e+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")}function g(t){return t.llTempImage}function v(t,e){!e||(e=e._observer)&&e.unobserve(t)}function b(t,e){t&&(t.loadingCount+=e)}function p(t,e){t&&(t.toLoadCount=e)}function n(t){for(var e,n=[],a=0;e=t.children[a];a+=1)"SOURCE"===e.tagName&&n.push(e);return n}function h(t,e){(t=t.parentNode)&&"PICTURE"===t.tagName&&n(t).forEach(e)}function a(t,e){n(t).forEach(e)}function m(t){return!!t[lt]}function E(t){return t[lt]}function I(t){return delete t[lt]}function y(e,t){var n;m(e)||(n={},t.forEach(function(t){n[t]=e.getAttribute(t)}),e[lt]=n)}function L(a,t){var o;m(a)&&(o=E(a),t.forEach(function(t){var e,n;e=a,(t=o[n=t])?e.setAttribute(n,t):e.removeAttribute(n)}))}function k(t,e,n){f(t,e.class_loading),s(t,st),n&&(b(n,1),d(e.callback_loading,t,n))}function A(t,e,n){n&&t.setAttribute(e,n)}function O(t,e){A(t,rt,l(t,e.data_sizes)),A(t,it,l(t,e.data_srcset)),A(t,ot,l(t,e.data_src))}function w(t,e,n){var a=l(t,e.data_bg_multi),o=l(t,e.data_bg_multi_hidpi);(a=nt&&o?o:a)&&(t.style.backgroundImage=a,n=n,f(t=t,(e=e).class_applied),s(t,dt),n&&(e.unobserve_completed&&v(t,e),d(e.callback_applied,t,n)))}function x(t,e){!e||0<e.loadingCount||0<e.toLoadCount||d(t.callback_finish,e)}function M(t,e,n){t.addEventListener(e,n),t.llEvLisnrs[e]=n}function N(t){return!!t.llEvLisnrs}function z(t){if(N(t)){var e,n,a=t.llEvLisnrs;for(e in a){var o=a[e];n=e,o=o,t.removeEventListener(n,o)}delete t.llEvLisnrs}}function C(t,e,n){var a;delete t.llTempImage,b(n,-1),(a=n)&&--a.toLoadCount,_(t,e.class_loading),e.unobserve_completed&&v(t,n)}function R(i,r,c){var l=g(i)||i;N(l)||function(t,e,n){N(t)||(t.llEvLisnrs={});var a="VIDEO"===t.tagName?"loadeddata":"load";M(t,a,e),M(t,"error",n)}(l,function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_loaded),s(e,ut),d(n.callback_loaded,e,a),o||x(n,a),z(l)},function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_error),s(e,ft),d(n.callback_error,e,a),o||x(n,a),z(l)})}function T(t,e,n){var a,o,i,r,c;t.llTempImage=document.createElement("IMG"),R(t,e,n),m(c=t)||(c[lt]={backgroundImage:c.style.backgroundImage}),i=n,r=l(a=t,(o=e).data_bg),c=l(a,o.data_bg_hidpi),(r=nt&&c?c:r)&&(a.style.backgroundImage='url("'.concat(r,'")'),g(a).setAttribute(ot,r),k(a,o,i)),w(t,e,n)}function G(t,e,n){var a;R(t,e,n),a=e,e=n,(t=Et[(n=t).tagName])&&(t(n,a),k(n,a,e))}function D(t,e,n){var a;a=t,(-1<It.indexOf(a.tagName)?G:T)(t,e,n)}function S(t,e,n){var a;t.setAttribute("loading","lazy"),R(t,e,n),a=e,(e=Et[(n=t).tagName])&&e(n,a),s(t,_t)}function V(t){t.removeAttribute(ot),t.removeAttribute(it),t.removeAttribute(rt)}function j(t){h(t,function(t){L(t,mt)}),L(t,mt)}function F(t){var e;(e=yt[t.tagName])?e(t):m(e=t)&&(t=E(e),e.style.backgroundImage=t.backgroundImage)}function P(t,e){var n;F(t),n=e,r(e=t)||u(e)||(_(e,n.class_entered),_(e,n.class_exited),_(e,n.class_applied),_(e,n.class_loading),_(e,n.class_loaded),_(e,n.class_error)),i(t),I(t)}function U(t,e,n,a){var o;n.cancel_on_exit&&(c(t)!==st||"IMG"===t.tagName&&(z(t),h(o=t,function(t){V(t)}),V(o),j(t),_(t,n.class_loading),b(a,-1),i(t),d(n.callback_cancel,t,e,a)))}function $(t,e,n,a){var o,i,r=(i=t,0<=bt.indexOf(c(i)));s(t,"entered"),f(t,n.class_entered),_(t,n.class_exited),o=t,i=a,n.unobserve_entered&&v(o,i),d(n.callback_enter,t,e,a),r||D(t,n,a)}function q(t){return t.use_native&&"loading"in HTMLImageElement.prototype}function H(t,o,i){t.forEach(function(t){return(a=t).isIntersecting||0<a.intersectionRatio?$(t.target,t,o,i):(e=t.target,n=t,a=o,t=i,void(r(e)||(f(e,a.class_exited),U(e,n,a,t),d(a.callback_exit,e,n,t))));var e,n,a})}function B(e,n){var t;tt&&!q(e)&&(n._observer=new IntersectionObserver(function(t){H(t,e,n)},{root:(t=e).container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}))}function J(t){return Array.prototype.slice.call(t)}function K(t){return t.container.querySelectorAll(t.elements_selector)}function Q(t){return c(t)===ft}function W(t,e){return e=t||K(e),J(e).filter(r)}function X(e,t){var n;(n=K(e),J(n).filter(Q)).forEach(function(t){_(t,e.class_error),i(t)}),t.update()}function t(t,e){var n,a,t=o(t);this._settings=t,this.loadingCount=0,B(t,this),n=t,a=this,Y&&window.addEventListener("online",function(){X(n,a)}),this.update(e)}var Y="undefined"!=typeof window,Z=Y&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),tt=Y&&"IntersectionObserver"in window,et=Y&&"classList"in document.createElement("p"),nt=Y&&1<window.devicePixelRatio,at={elements_selector:".lazy",container:Z||Y?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"litespeed-loading",class_loaded:"litespeed-loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},ot="src",it="srcset",rt="sizes",ct="poster",lt="llOriginalAttrs",st="loading",ut="loaded",dt="applied",ft="error",_t="native",gt="data-",vt="ll-status",bt=[st,ut,dt,ft],pt=[ot],ht=[ot,ct],mt=[ot,it,rt],Et={IMG:function(t,e){h(t,function(t){y(t,mt),O(t,e)}),y(t,mt),O(t,e)},IFRAME:function(t,e){y(t,pt),A(t,ot,l(t,e.data_src))},VIDEO:function(t,e){a(t,function(t){y(t,pt),A(t,ot,l(t,e.data_src))}),y(t,ht),A(t,ct,l(t,e.data_poster)),A(t,ot,l(t,e.data_src)),t.load()}},It=["IMG","IFRAME","VIDEO"],yt={IMG:j,IFRAME:function(t){L(t,pt)},VIDEO:function(t){a(t,function(t){L(t,pt)}),L(t,ht),t.load()}},Lt=["IMG","IFRAME","VIDEO"];return t.prototype={update:function(t){var e,n,a,o=this._settings,i=W(t,o);{if(p(this,i.length),!Z&&tt)return q(o)?(e=o,n=this,i.forEach(function(t){-1!==Lt.indexOf(t.tagName)&&S(t,e,n)}),void p(n,0)):(t=this._observer,o=i,t.disconnect(),a=t,void o.forEach(function(t){a.observe(t)}));this.loadAll(i)}},destroy:function(){this._observer&&this._observer.disconnect(),K(this._settings).forEach(function(t){I(t)}),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){var e=this,n=this._settings;W(t,n).forEach(function(t){v(t,e),D(t,n,e)})},restoreAll:function(){var e=this._settings;K(e).forEach(function(t){P(t,e)})}},t.load=function(t,e){e=o(e);D(t,e)},t.resetStatus=function(t){i(t)},t}),function(t,e){"use strict";function n(){e.body.classList.add("litespeed_lazyloaded")}function a(){console.log("[LiteSpeed] Start Lazy Load"),o=new LazyLoad(Object.assign({},t.lazyLoadOptions||{},{elements_selector:"[data-lazyloaded]",callback_finish:n})),i=function(){o.update()},t.MutationObserver&&new MutationObserver(i).observe(e.documentElement,{childList:!0,subtree:!0,attributes:!0})}var o,i;t.addEventListener?t.addEventListener("load",a,!1):t.attachEvent("onload",a)}(window,document);window.litespeed_ui_events=window.litespeed_ui_events||["mouseover","click","keydown","wheel","touchmove","touchstart"];var urlCreator=window.URL||window.webkitURL;function litespeed_load_delayed_js_force(){console.log("[LiteSpeed] Start Load JS Delayed"),litespeed_ui_events.forEach(e=>{window.removeEventListener(e,litespeed_load_delayed_js_force,{passive:!0})}),document.querySelectorAll("iframe[data-litespeed-src]").forEach(e=>{e.setAttribute("src",e.getAttribute("data-litespeed-src"))}),"loading"==document.readyState?window.addEventListener("DOMContentLoaded",litespeed_load_delayed_js):litespeed_load_delayed_js()}litespeed_ui_events.forEach(e=>{window.addEventListener(e,litespeed_load_delayed_js_force,{passive:!0})});async function litespeed_load_delayed_js(){let t=[];for(var d in document.querySelectorAll('script[type="litespeed/javascript"]').forEach(e=>{t.push(e)}),t)await new Promise(e=>litespeed_load_one(t[d],e));document.dispatchEvent(new Event("DOMContentLiteSpeedLoaded")),window.dispatchEvent(new Event("DOMContentLiteSpeedLoaded"))}function litespeed_load_one(t,e){console.log("[LiteSpeed] Load ",t);var d=document.createElement("script");d.addEventListener("load",e),d.addEventListener("error",e),t.getAttributeNames().forEach(e=>{"type"!=e&&d.setAttribute("data-src"==e?"src":e,t.getAttribute(e))});let a=!(d.type="text/javascript");!d.src&&t.textContent&&(d.src=litespeed_inline2src(t.textContent),a=!0),t.after(d),t.remove(),a&&e()}function litespeed_inline2src(t){try{var d=urlCreator.createObjectURL(new Blob([t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1")],{type:"text/javascript"}))}catch(e){d="data:text/javascript;base64,"+btoa(t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1"))}return d}var litespeed_vary=document.cookie.replace(/(?:(?:^|.*;\s*)_lscache_vary\s*\=\s*([^;]*).*$)|^.*$/,"");litespeed_vary||fetch("/wp-content/plugins/litespeed-cache/guest.vary.php",{method:"POST",cache:"no-cache",redirect:"follow"}).then(e=>e.json()).then(e=>{console.log(e),e.hasOwnProperty("reload")&&"yes"==e.reload&&(sessionStorage.setItem("litespeed_docref",document.referrer),window.location.reload(!0))});