Lead #1874

Company
THP Chelmsford Accountants
Website
https://thp.co.uk
Best Contact
Lee Harris — partner
Email
wanstead@thp.co.uk (person)

Override

Captured Pages

Emails: wanstead@thp.co.uk, sutton@thp.co.uk, chelmsford@thp.co.uk, saffron@thp.co.uk, group@thp.co.uk, found@www.frc.org.uk, are@www.auditregister.org.uk
View text
if(typeof ewww_webp_supported==="undefined"){var ewww_webp_supported=!1}if(ewww_webp_supported){document.body.classList.add("webp-support")} Call Today 01245 251731 Menu Home Why Us Why Us Case Studies Meet the Teams Why Us With a large team of trained professionals working out of four locations across London and Essex we have more specialists on our team than you can shake a stick at. Whether it be cloud bookkeeping and accounting, shareholders agreements, tax planning, auditing or just general business advice there’s always someone at THP who’s seen it before. We can even handle all the associated legal parts so you won’t ever need to engage a lawyer as well as an accountant. Read more about us More About Us Our Relationship With You Our Satisfaction Score Refer a Friend Merge with Us Case Studies Here you can read about a selection of our clients and how THP has worked alongside them to help them to achieve their goals. Read more case studies I was looking for a company that really knew how Innovate UK audits work. I got in touch with THP and I not only found them a pleasure to deal with but their fee quote was very reasonable. Jeremy Mabbitt Studybugs We’re delighted to work with THP as we share many core values, we like the very personal service which we receive from them Simon Perriton Just IT – Professional Services With face-to-face contact with a keen and enthusiastic manager, we benefit from advice that makes a real difference to our business Jamie Stanford Liberty Games – Retail Over 30 years of trading and still thriving…… Chrissie Agnew Infocorp – Professional Services I was impressed by the way THP was able to speak about their achievements for their clients Neil Chamberlain Location Chelmsford – Property When looking for an accountant, it was important to us to work with a firm who, like us, provided a local service accompanied by big ideas Mark Mountney Zoology – Salon Chain Meet the Teams Here you can view our current team members at each of our different office locations. Saffron Walden Team Chelmsford Team Sutton Team Wanstead Team Support Team Your Needs Making Tax Digital Audits, Accounts & Bookkeeping Business Tax Cloud Accounting Innovate Grants Buy To Let Legal Services Financial Services Audits, Accounts & Bookkeeping Loading... Audit Services Loading... Business Accounting Services Loading... Bookkeeping service Loading... Cloud accounting Loading... Annual Accounts Loading... Management Accounts Service Loading... MTD for Sole traders Business Loading... Business Exit Loading... Business Structure Loading... Company Secretarial Services Loading... Mergers and Acquisitions Services Loading... Payroll Outsourcing Loading... Business Valuation Services Loading... Financial Due Diligence Services Tax Loading... Tax Return Services Loading... Self-Assessment Tax Returns Loading... VAT and MTD Loading... Corporation Tax Services Loading... Tax Planning Services Loading... Inheritance Tax Planning Loading... Capital Gains Tax Services Loading... Unclaimed Capital Allowances Loading... Tax Investigation Service Loading... R&D Tax Services Buy To Let Loading... MTD for Landlords - Platinum Service Loading... Making Buy-to-Let More Profitable Loading... Why Buy-to-Let Incomes are Dropping Loading... Should I transfer my BTL properties into a limited company? Loading... Married Landlord? You could reduce your tax bill. Loading... Strategies for improving Buy-to-Let income Loading... Selling your BTL property – things to look out for Loading... How THP can help you as a Landlord Loading... CGT Fasttrack Service on Property sales Legal Services Loading... Company Formation Loading... Lasting Power of Attorney Service Loading... Shareholder Agreements and Business Continuity Loading... Writing a Will Financial Services Loading... Wealth Management Loading... Mortgages Loading... Corporate Finance Cloud Accounting Loading... Iris Openspace Loading... Able Internet Payroll Loading... FreeAgent Loading... Xero Innovate Grants Loading... Innovate UK Smart Grants Loading... Grant Audits Making Tax Digital Loading... MTD - What's it all about? Loading... MTD for Sole traders Loading... MTD for Landlords - Platinum Service Guides Guides Verifying your identity with Companies House This graphic guide lists who is required to verify their identity with Companies House by the November 2025 deadline and shows the steps involved. View Guide Spring Statement 2025 Full details of the Chancellor’s Statement announcements from her presentation on the 26th March 2025. View Guide What is Making Tax Digital? A Guide If you're asking yourself 'What is Making Tax Digital', our simple guide will answer your questions and help get you started. View Guide The Comprehensive Guide to Management Accounts Unlock the power of management accounts and discover how they drive informed business decisions. View Guide An Employers Guide to Auto Enrolment Understand more about your obligations as an employer, with regards to auto enrolment when employing new staff members. View Guide View more guides Client Zone Client Zone Xero FreeAgent Iris OpenSpace Able Payroll Spring Statement 2025 Pay Online Transfer Files Careers Blog Blog Loading... Posted on November 17th 2025 Renters’ Rights Act: a practical guide for landlords Read Post Loading... Posted on November 17th 2025 Rental income and married couples: how does it work? Read Post Loading... Posted on November 14th 2025 Side hustle tax rules – HMRC is watching Read Post Loading... Posted on November 13th 2025 What a part-time Finance Director can do for a growing SME Read Post Loading... Posted on November 12th 2025 Research and Development Tax Credits – is your small business missing out? Read Post View more articles Get in Touch Get In Touch THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Staff Book a free Consultation Our individual offices are listed on the left. Just hover your mouse over each link to bring up the full contact details. Alternatively if you would prefer us to contact you to arrange a free no obligation consultation, please click the button below and complete our online form. Book a free consultation THP Wanstead 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 wanstead@thp.co.uk Read more about THP Wanstead Loading... THP Sutton Unit 4, Mulgrave Chambers 26-28 Mulgrave Road Sutton SM2 6LE 020 8652 1070 sutton@thp.co.uk Read more about THP Sutton Loading... THP Chelmsford Waterhouse Business Centre Unit 53, 2 Cromar Way Chelmsford, Essex CM1 2QE 01245 251731 chelmsford@thp.co.uk Read more about THP Chelmsford Loading... THP Saffron Walden 24 High Street Saffron Walden, Essex CB10 1AX 01799 527478 saffron@thp.co.uk Read more about THP Saffron Walden Loading... THP Support Team 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 group@thp.co.uk Read more about the THP Support Team Loading... Close Menu Home Why Us Why Us Our Relationship With You Our Satisfaction Score Refer A Friend Case Studies Merge with Us Your Needs Making Tax Digital MTD - What's it all about? MTD for Sole traders MTD for Landlords - Platinum Service Audits, Accounts & Bookkeeping Audit Services Business Accounting Services Bookkeeping service Cloud accounting Annual Accounts Management Accounts Service MTD for Sole traders Business Business Exit Business Structure Company Secretarial Services Mergers and Acquisitions Services Payroll Outsourcing Business Valuation Services Financial Due Diligence Services Tax Tax Return Services Self-Assessment Tax Returns VAT and MTD Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Services Unclaimed Capital Allowances Tax Investigation Service R&D Tax Services Cloud Accounting Iris Openspace Able Internet Payroll FreeAgent Xero Innovate Grant Innovate UK Smart Grants Grant Audits Buy To Let MTD for Landlords - Platinum Service Making Buy-to-Let More Profitable Why Buy-to-Let Incomes are Dropping Should I transfer my BTL properties into a limited company? Married Landlord? You could reduce your tax bill. Strategies for improving Buy-to-Let income Selling your BTL property – things to look out for How THP can help you as a Landlord CGT Fasttrack Service on Property sales Legal Services Company Formation Lasting Power of Attorney Service Shareholder Agreements and Business Continuity Writing a Will Financial Services Wealth Management Mortgages Corporate Finance Client Zone Newsletters Spring Statement 2025 Transfer Files Pay Online Able Internet Payroll Iris Openspace Xero FreeAgent Guides Careers Blog Get in Touch Book a Free Consultation THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Team Pay Online Call Today: 01245 251731 or call me back You Are Currently Viewing: Chelmsford Wanstead Sutton Chelmsford Saffron Walden Welcome to THP ChelmsfordChartered AccountantsCall now: 01245 251731Contact us online Welcome to THP ChelmsfordChartered AccountantsCall now: 01245 251731Contact us online THP Chelmsford Office If you live in Chelmsford or have paid it a visit recently, you will notice that over the last few years it has changed beyond all recognition. In 2012 Chelmsford was finally awarded “city” status and, since then, it seems determined to prove that its promotion was well deserved. The offices of THP Chelmsford Accountants are also a very pleasant place to come to, with free parking available outside. Full location details and how to find us are at the bottom of this page. We now have a state-of-the-art John Lewis department store surrounded by smart, modern retail units occupied by many well-known brands. The “Everyman” cinema is also worth a mention, being one of those new, intimate venues with sofas. There are also some nice eateries such as Bills and Cote Brasserie for you to sample whilst you are here. Your new Chelmsford Accountants The professional accounts and bookkeeping team at THP Chelmsford Accountants are the go-to people for advice on cloud-based accounting. Our team know all the ins and outs about the most popular cloud accounting packages such as Xero and Freeagent and will not only be able to advise which is best for you, but also help you set it all up. Whether you’re looking for a personal, corporate or small business accountant, our enthusiastic team at THP Chartered Accountants Chelmsford can provide all the services you need including:- Annual accounts Tax planning Self-Assessment Tax Returns Tax Returns VAT returns and advice Cloud bookkeeping and management accounts Payroll Legal Services including legacy planning Serving people in and around Chelmsford In short, our Chelmsford accountancy team can help with all your business accounting, personal wealth and tax requirements. And because we’re a UK Top 100 accountancy firm, we can draw on our network of branches for any additional expertise you may require. If you don’t live in Chelmsford itself, rest assured that THP Chelmsford Accountants team serves businesses and individuals all across Essex. Some of the many areas we cover are Brentwood, Braintree, Billericay, Boreham, Ingatestone, Maldon, Ongar, Witham, Writtle and Shenfield. So, if you’re looking for a friendly local accountant that offers you larger-firm expertise, why not get in touch today to arrange a free, no-obligation consultation? Contact our Chelmsford team We expect to respond to all online enquiries within 8 business hours at the latest, usually sooner. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); Telephone 01245 251731 Email chelmsford@thp.co.uk THP Chelmsford Accountants Waterhouse Business Centre Unit 53 2 Cromar Way Chelmsford Essex CM1 2QE Office Hours Monday 09:00 - 17:30 Tuesday 09:00 - 17:30 Wednesday 09:00 - 17:30 Thursday 09:00 - 17:30 Friday 09:00 - 17:30 Saturday Closed Sunday Closed Car Free parking is available outside our office in Cromar Way. Bus Bus routes 45, 45A and 45C will bring you from the main bus station to Waterhouse Lane which is very close to where we are located. Train The closest train station is Chelmsford, which is 0.49 miles away. Foot Our office is located just off Waterhouse Lane very close to Homebase. Loading... Meet the Team Click the button below to view our Chelmsford team. Meet the Team Mark Ingle Client Director "There's something really satisfying about helping a client go beyond just an annual tax return.” Read more about Mark Ingle Karen Jones Tax Manager "You need to have good attention to detail if you want to succeed and save money for your clients" Read more about Karen Jones Ian Henman Client Services & Legacy Planning “We work hard to understand our client’s underlying interests, not just their surface ‘wants’, to earn their respect as a trusted advisor” Read more about Ian Henman Diana Sinclair Accountant I love working with my clients and look forward to progressing my role as part of the Chelmsford Team at THP. Read more about Diana Sinclair Our Key Services Tax Planning Services Tax planning services for businesses and individuals The best way to pay less tax is to plan ahead. And with the right tax planning services and advice from THP, you could keep more of your money to enjoy, invest, save or pass on. Whether you need tax planning services for your business or your own finances, it’s important to take the long view. With the government cracking down on tax loopholes, the opportunities for saving tax require a more careful and considered approach. Our Tax Planning Team makes sure you’re not exposed to risk. Instead, what you get is sound tax advice that is based on your individual circumstances and is compliant with both the letter and the spirit of the law. Read on to learn more about our personal and business tax planning services, or get in touch now for an informal discussion. View Service Frequently Asked Questions What is your approach to Chartered Accountancy?THP stands for Timely Turnaround, Highly Transparent and People before Computers. You can read all about this and what makes THP Chelmsford different from other Chartered Accountants here. What services do you offer?Whether it be cloud bookkeeping and accounting, shareholder agreements, tax planning, auditing or just general business advice there’s always someone at THP Chelmsford who’s seen it before. We can often handle the associated legals ourselves as well. Do you offer free consultations at THP?Yes! At THP we much prefer to meet you face to face and listen to your problems and learn about your individual circumstances. That’s what the P in THP stands for! After that first free meeting of up to an hour we will tell you what we can do to help you and what it will cost. You can then decide whether you would like to proceed but our friendly Chelmsford Accountancy team will not pressure you in any way. Are your fees competitive?Yes. We frequently benchmark our prices against those of other accountancy firms in the Chelmsford area to ensure that we remain extremely competitive. { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question","Name": "What is your approach to Chartered Accountancy?", "acceptedAnswer": { "@type": "Answer", "text": "<p>THP stands for\u00a0<strong>T<\/strong>imely Turnaround,\u00a0<strong>H<\/strong>ighly Transparent and\u00a0<strong>P<\/strong>eople before Computers.<\/p>\n<p>You can read all about this and what makes\u00a0<strong>THP<\/strong>\u00a0Chelmsford different from other Chartered Accountants\u00a0<a href=\"https:\/\/www.thp.co.uk\/us\/\"><u>here<\/u><\/a>.<\/p>\n" } }, { "@type": "Question","Name": "What services do you offer?", "acceptedAnswer": { "@type": "Answer", "text": "<p>Whether it be cloud bookkeeping and accounting, shareholder agreements, tax planning, auditing or just general business advice there\u2019s always someone at THP Chelmsford who\u2019s seen it before. We can often handle the associated legals ourselves as well.<\/p>\n" } }, { "@type": "Question","Name": "Do you offer free consultations at THP?", "acceptedAnswer": { "@type": "Answer", "text": "<p>Yes! At THP we much prefer to meet you face to face and listen to your problems and learn about your individual circumstances. <a href=\"https:\/\/www.thp.co.uk\/us\/\">That\u2019s what the\u00a0<strong>P<\/strong>\u00a0in THP stands for<\/a>!<\/p>\n<p>After that first\u00a0<strong>free\u00a0<\/strong>meeting of up to an hour we will tell you what we can do to help you and what it will cost. You can then decide whether you would like to proceed but\u00a0<strong><u><a href=\"https:\/\/www.thp.co.uk\/chartered-accountants\/chelmsford\/chelmsford-team\/\">our friendly\u00a0Chelmsford Accountancy team<\/a><\/u><\/strong>\u00a0will not pressure you in any way.<\/p>\n" } }, { "@type": "Question","Name": "Are your fees competitive?", "acceptedAnswer": { "@type": "Answer", "text": "<p>Yes. We frequently benchmark our prices against those of other accountancy firms in the Chelmsford area to ensure that we remain extremely competitive.<\/p>\n" } } ] } Contact our Chelmsford team We expect to respond to all online enquiries within 8 business hours at the latest, usually sooner. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() ); Telephone 01245 251731 Email chelmsford@thp.co.uk THP Chelmsford Accountants Waterhouse Business Centre Unit 53 2 Cromar Way Chelmsford Essex CM1 2QE Office Hours Monday 09:00 - 17:30 Tuesday 09:00 - 17:30 Wednesday 09:00 - 17:30 Thursday 09:00 - 17:30 Friday 09:00 - 17:30 Saturday Closed Sunday Closed Join The Conversation The Latest From Facebook THP Chartered Accountants Sign up for our Newsletter Your name* Your name is required Your email address* Your email is required Yes, I consent to receive emails from THP Limited. I have read and understand THP Limited's Privacy notice. I agree to have my email activity tracked Subscribe column About Us About Us THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden Directors Our Relationship With You THP client satisfaction rating Refer a Friend column Tax Annual Accounts Tax Return Services Self-Assessment Tax Returns VAT Returns Service Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Unclaimed Capital Allowances Tax Investigation Service R&D Tax Credit service Bookkeeping service Cloud accounting column Business Audit Services Business Exit Business Structure Business Valuation Services Company Secretarial Services Financial Due Diligence Services Grant Audits Innovate UK Smart Grants Management Accounts Service Mergers and Acquisitions Services Payroll Outsourcing column Legal Services Shareholder Agreements and Business Continuity Writing a Will Lasting Power of Attorney Service Company Formation column Financial Services Buy-to-Let Corporate Finance Wealth Management THP is the trading name of THP Limited registered in England & Wales, No 04664338, VAT number 249110185. Our registered office is 34-40 High Street, Wanstead, London, E11 2RJ. We are registered to carry out audit work in the UK by the Institute of Chartered Accountants in England and Wales. Professional rules and code of conduct can be accessed on their website and the Ethical Standards for Auditors can be found at www.frc.org.uk. Our Audit Registration details are at www.auditregister.org.uk under reference number C001012915. Sitemap Accessibility Statement PI & Compliance Complaints Procedure Terms and Conditions Privacy Policy & GDPR Copyright Call UsSearchLive ChatAccessibility Call me back × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_3" ).setAttribute( "value", ( new Date() ).getTime() ); Contact Us × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_4" ).setAttribute( "value", ( new Date() ).getTime() ); Request a free consultation × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_5" ).setAttribute( "value", ( new Date() ).getTime() ); Search × What Are You Looking For? Search Call your local THP branch × THP Chelmsford 01245 251731 THP Saffron Walden 01799 527478 THP Sutton 020 8652 1070 THP Wanstead 020 8989 5147 Request a quote × Leave your details below and we'll get in touch. Please leave this field empty. Number of BTL properties in my sole name Number of properties owned in joint names Number of properties owned by a Limited Company My approximate Gross Rental Income I have additional PAYE/Pension incomeYesNo I earn Income from Self EmploymentYesNo My service level selectionSilverGold I have read and understand THP Limited's Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_6" ).setAttribute( "value", ( new Date() ).getTime() ); Accessibility Settings × Text Settings Font Size A A Underline Links Colour Settings Dark Mode Greyscale Mode Invert Colours Other Settings Disable Animations {"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\/theme-new\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} Manage Cookie Consent To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions. Functional Functional Always active The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network. Preferences Preferences The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user. Statistics Statistics The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. Marketing Marketing The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes. Manage options Manage services Manage {vendor_count} vendors Read more about these purposes Accept Deny View preferences Save preferences View preferences {title} {title} {title} Manage consent const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); #wpcf7-691c8304a5cc6-wrapper {display:none !important; visibility:hidden !important;} /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); /* ]]> */ /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/accountancy-services\/example-service\/|\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/www.thp.co.uk","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); /* ]]> */ /* <![CDATA[ */ var rocket_lazyload_css_data = {"threshold":"300"}; /* ]]> */ /* <![CDATA[ */ !function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,a.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{u.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:o+"px"});function n(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&c.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(u.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}n(),function(){const r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]); /* ]]> */ /* <![CDATA[ */ var wpcf7_recaptcha = { "sitekey": "6LdD_9AiAAAAAL_OW8DB1wm7pH-kZ97gUobQdOZt", "actions": { "homepage": "homepage", "contactform": "contactform" } }; /* ]]> */ /* <![CDATA[ */ var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"52","version":"7.5.6.1","store_consent":"1","do_not_track_enabled":"","consenttype":"optin","region":"uk","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/www.thp.co.uk\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_GB","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"22","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https:\/\/www.thp.co.uk\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=52","page_links":{"uk":{"cookie-statement":{"title":"Cookie Policy","url":"https:\/\/www.thp.co.uk\/cookie-policy\/"},"privacy-statement":{"title":"Privacy Notice and GDPR","url":"https:\/\/www.thp.co.uk\/privacy-notice\/"},"privacy-statement-children":{"title":"","url":"https:\/\/www.thp.co.uk\/running-two-businesses-for-vat\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"}; /* ]]> */ window.addEventListener('DOMContentLoaded', function() { /* <![CDATA[ */ if ('undefined' != typeof window.jQuery) { jQuery(document).ready(function ($) { $(document).on('elementor/popup/show', () => { let rev_cats = cmplz_categories.reverse(); for (let key in rev_cats) { if (rev_cats.hasOwnProperty(key)) { let category = cmplz_categories[key]; if (cmplz_has_consent(category)) { document.querySelectorAll('[data-category="' + category + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } let services = cmplz_get_services_on_page(); for (let key in services) { if (services.hasOwnProperty(key)) { let service = services[key].service; let category = services[key].category; if (cmplz_has_service_consent(service, category)) { document.querySelectorAll('[data-service="' + service + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } }); }); } document.addEventListener("cmplz_enable_category", function(consentData) { var category = consentData.detail.category; var services = consentData.detail.services; var blockedContentContainers = []; let selectorVideo = '.cmplz-elementor-widget-video-playlist[data-category="'+category+'"],.elementor-widget-video[data-category="'+category+'"]'; let selectorGeneric = '[data-cmplz-elementor-href][data-category="'+category+'"]'; for (var skey in services) { if (services.hasOwnProperty(skey)) { let service = skey; selectorVideo +=',.cmplz-elementor-widget-video-playlist[data-service="'+service+'"],.elementor-widget-video[data-service="'+service+'"]'; selectorGeneric +=',[data-cmplz-elementor-href][data-service="'+service+'"]'; } } document.querySelectorAll(selectorVideo).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; obj.classList.add('cmplz-elementor-activated'); if ( obj.hasAttribute('data-cmplz_elementor_widget_type') ){ let attr = obj.getAttribute('data-cmplz_elementor_widget_type'); obj.classList.removeAttribute('data-cmplz_elementor_widget_type'); obj.classList.setAttribute('data-widget_type', attr); } if (obj.classList.contains('cmplz-elementor-widget-video-playlist')) { obj.classList.remove('cmplz-elementor-widget-video-playlist'); obj.classList.add('elementor-widget-video-playlist'); } obj.setAttribute('data-settings', obj.getAttribute('data-cmplz-elementor-settings')); blockedContentContainers.push(obj); }); document.querySelectorAll(selectorGeneric).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; if (obj.classList.contains('cmplz-fb-video')) { obj.classList.remove('cmplz-fb-video'); obj.classList.add('fb-video'); } obj.classList.add('cmplz-elementor-activated'); obj.setAttribute('data-href', obj.getAttribute('data-cmplz-elementor-href')); blockedContentContainers.push(obj.closest('.elementor-widget')); }); /** * Trigger the widgets in Elementor */ for (var key in blockedContentContainers) { if (blockedContentContainers.hasOwnProperty(key) && blockedContentContainers[key] !== undefined) { let blockedContentContainer = blockedContentContainers[key]; if (elementorFrontend.elementsHandler) { elementorFrontend.elementsHandler.runReadyTrigger(blockedContentContainer) } var cssIndex = blockedContentContainer.getAttribute('data-placeholder_class_index'); blockedContentContainer.classList.remove('cmplz-blocked-content-container'); blockedContentContainer.classList.remove('cmplz-placeholder-' + cssIndex); } } }); document.addEventListener("cmplz_enable_category", function () { document.querySelectorAll('[data-rocket-lazyload]').forEach(obj => { if (obj.hasAttribute('data-lazy-src')) { obj.setAttribute('src', obj.getAttribute('data-lazy-src')); } }); }); /* ]]> */ }); /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/www.thp.co.uk\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; /* ]]> */ window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)function lazyLoadThumb(e,alt,l){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=["lazy","no-lazy"];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)}); <!-- BS4 Form JS Validation --> (function() { 'use strict'; window.addEventListener('load', function() { var forms = document.getElementsByClassName('needs-validation'); var validation = Array.prototype.filter.call(forms, function(form) { form.addEventListener('submit', function(event) { if (form.checkValidity() === false) { event.preventDefault(); event.stopPropagation(); } form.classList.add('was-validated'); }, false); }); }, false); })(); const meluID = '5a670498-a800-467e-9a0b-e508c7405f2a'; function waitForElm(selector) { return new Promise(resolve => { if (document.querySelector(selector)) { return resolve(document.querySelector(selector)); } const observer = new MutationObserver(mutations => { if (document.querySelector(selector)) { resolve(document.querySelector(selector)); observer.disconnect(); } }); observer.observe(document.body, { childList: true, subtree: true }); }); } function showMelu(e) { e.preventDefault(); if(typeof Comm100API === 'undefined') { setTimeout(() => { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } }, 1500); } else { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } } } var acc_buttons = document.querySelectorAll("a[href='#chat-now']"); for (var i = 0, l = acc_buttons.length; i < l; i++) { var acc_button = acc_buttons[i]; acc_button.addEventListener('click', showMelu, false); } window.addEventListener('DOMContentLoaded', function() { function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires="+d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } function unsetCookie(cname) { document.cookie = cname + "= ;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/"; } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } var acc_font_size = (getCookie('thp-font-size') ? parseInt(getCookie('thp-font-size'), 10) : parseInt(jQuery("html").css('font-size'), 10)), new_size, acc_dark_mode = false, acc_link_underline = false, acc_greyscale_img = false, acc_counter = 0; function acc_increase_font_size() { new_size = acc_font_size += 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } function acc_decrease_font_size() { new_size = acc_font_size -= 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } jQuery(document).on('change', '#adarkModeInput', function() { if(jQuery(this).is(':checked')) { acc_dark_mode = true; jQuery('html').addClass('dark-mode'); setCookie('thp-darkmode', 'true', 365); } else { acc_dark_mode = false; jQuery('html').removeClass('dark-mode'); unsetCookie('thp-darkmode'); } }); jQuery(document).on('change', '#agreyscaleInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('greyscale-mode'); setCookie('thp-greyscalemode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('greyscale-mode'); unsetCookie('thp-greyscalemode'); } }); jQuery(document).on('change', '#ainvertInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('invert-mode'); setCookie('thp-invertmode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('invert-mode'); unsetCookie('thp-invertmode'); } }); jQuery(document).on('change', '#aunderlinelinksInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('underline-mode'); setCookie('thp-underlinemode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('underline-mode'); unsetCookie('thp-underlinemode'); } }); jQuery(document).on('change', '#atransitionsInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('notransitions-mode'); setCookie('thp-notransitionsmode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('notransitions-mode'); unsetCookie('thp-notransitionsmode'); } }); function check_accesibility() { var fontsize = getCookie('thp-font-size'), darkmode = getCookie('thp-darkmode'), greyscale = getCookie('thp-greyscalemode'), invert = getCookie('thp-invertmode'), underline = getCookie('thp-underlinemode'), notrans = getCookie('thp-notransitionsmode'); if(fontsize != '') { console.log(fontsize); jQuery('html').css('font-size', fontsize + 'px'); } if(darkmode != '') { jQuery('html').addClass('dark-mode'); jQuery( document ).ready(function() { jQuery('#adarkModeInput')[0].checked = true; }); } if(greyscale != '') { jQuery('html').addClass('greyscale-mode'); jQuery( document ).ready(function() { jQuery('#agreyscaleInput')[0].checked = true; }); } if(invert != '') { jQuery('html').addClass('invert-mode'); jQuery( document ).ready(function() { jQuery('#ainvertInput')[0].checked = true; }); } if(underline != '') { jQuery('html').addClass('underline-mode'); jQuery( document ).ready(function() { jQuery('#aunderlinelinksInput')[0].checked = true; }); } if(notrans != '') { jQuery('html').addClass('notransitions-mode'); jQuery( document ).ready(function() { jQuery('#atransitionsInput')[0].checked = true; }); } } check_accesibility(); }); (()=>{class RocketElementorPreload{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}t(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this.i(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach((t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this.o(t)}catch(t){}}))}o(t){const e=JSON.parse(t.dataset.settings),i=e.m||e.animation_delay||0,n=e[this.animationSettingKeys.find((t=>e[t]))];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let o=setTimeout((()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this.l(t,e)}),i);window.addEventListener("rocket-startLoading",(function(){clearTimeout(o)}))}i(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach((t=>{e.forEach((e=>{i.push(t+e)}))})),i}l(t,e){this.i().forEach((t=>delete e[t])),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorPreload;requestAnimationFrame(t.t.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorPreload.run)})();(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9a0e7fe5cea3f268',t:'MTc2MzU0MjY0MS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();
Emails: wanstead@thp.co.uk, sutton@thp.co.uk, chelmsford@thp.co.uk, saffron@thp.co.uk, group@thp.co.uk, found@www.frc.org.uk, are@www.auditregister.org.uk
View text
if(typeof ewww_webp_supported==="undefined"){var ewww_webp_supported=!1}if(ewww_webp_supported){document.body.classList.add("webp-support")} Call Today 020 8652 1070 Menu Home Why Us Why Us Case Studies Meet the Teams Why Us With a large team of trained professionals working out of four locations across London and Essex we have more specialists on our team than you can shake a stick at. Whether it be cloud bookkeeping and accounting, shareholders agreements, tax planning, auditing or just general business advice there’s always someone at THP who’s seen it before. We can even handle all the associated legal parts so you won’t ever need to engage a lawyer as well as an accountant. Read more about us More About Us Our Relationship With You Our Satisfaction Score Refer a Friend Merge with Us Case Studies Here you can read about a selection of our clients and how THP has worked alongside them to help them to achieve their goals. Read more case studies I was looking for a company that really knew how Innovate UK audits work. I got in touch with THP and I not only found them a pleasure to deal with but their fee quote was very reasonable. Jeremy Mabbitt Studybugs We’re delighted to work with THP as we share many core values, we like the very personal service which we receive from them Simon Perriton Just IT – Professional Services With face-to-face contact with a keen and enthusiastic manager, we benefit from advice that makes a real difference to our business Jamie Stanford Liberty Games – Retail Over 30 years of trading and still thriving…… Chrissie Agnew Infocorp – Professional Services I was impressed by the way THP was able to speak about their achievements for their clients Neil Chamberlain Location Chelmsford – Property When looking for an accountant, it was important to us to work with a firm who, like us, provided a local service accompanied by big ideas Mark Mountney Zoology – Salon Chain Meet the Teams Here you can view our current team members at each of our different office locations. Saffron Walden Team Chelmsford Team Sutton Team Wanstead Team Support Team Your Needs Making Tax Digital Audits, Accounts & Bookkeeping Business Tax Cloud Accounting Innovate Grants Buy To Let Legal Services Financial Services Audits, Accounts & Bookkeeping Loading... Audit Services Loading... Business Accounting Services Loading... Bookkeeping service Loading... Cloud accounting Loading... Annual Accounts Loading... Management Accounts Service Loading... MTD for Sole traders Business Loading... Business Exit Loading... Business Structure Loading... Company Secretarial Services Loading... Mergers and Acquisitions Services Loading... Payroll Outsourcing Loading... Business Valuation Services Loading... Financial Due Diligence Services Tax Loading... Tax Return Services Loading... Self-Assessment Tax Returns Loading... VAT and MTD Loading... Corporation Tax Services Loading... Tax Planning Services Loading... Inheritance Tax Planning Loading... Capital Gains Tax Services Loading... Unclaimed Capital Allowances Loading... Tax Investigation Service Loading... R&D Tax Services Buy To Let Loading... MTD for Landlords - Platinum Service Loading... Making Buy-to-Let More Profitable Loading... Why Buy-to-Let Incomes are Dropping Loading... Should I transfer my BTL properties into a limited company? Loading... Married Landlord? You could reduce your tax bill. Loading... Strategies for improving Buy-to-Let income Loading... Selling your BTL property – things to look out for Loading... How THP can help you as a Landlord Loading... CGT Fasttrack Service on Property sales Legal Services Loading... Company Formation Loading... Lasting Power of Attorney Service Loading... Shareholder Agreements and Business Continuity Loading... Writing a Will Financial Services Loading... Wealth Management Loading... Mortgages Loading... Corporate Finance Cloud Accounting Loading... Iris Openspace Loading... Able Internet Payroll Loading... FreeAgent Loading... Xero Innovate Grants Loading... Innovate UK Smart Grants Loading... Grant Audits Making Tax Digital Loading... MTD - What's it all about? Loading... MTD for Sole traders Loading... MTD for Landlords - Platinum Service Guides Guides Verifying your identity with Companies House This graphic guide lists who is required to verify their identity with Companies House by the November 2025 deadline and shows the steps involved. View Guide Spring Statement 2025 Full details of the Chancellor’s Statement announcements from her presentation on the 26th March 2025. View Guide What is Making Tax Digital? A Guide If you're asking yourself 'What is Making Tax Digital', our simple guide will answer your questions and help get you started. View Guide The Comprehensive Guide to Management Accounts Unlock the power of management accounts and discover how they drive informed business decisions. View Guide An Employers Guide to Auto Enrolment Understand more about your obligations as an employer, with regards to auto enrolment when employing new staff members. View Guide View more guides Client Zone Client Zone Xero FreeAgent Iris OpenSpace Able Payroll Spring Statement 2025 Pay Online Transfer Files Careers Blog Blog Loading... Posted on November 17th 2025 Renters’ Rights Act: a practical guide for landlords Read Post Loading... Posted on November 17th 2025 Rental income and married couples: how does it work? Read Post Loading... Posted on November 14th 2025 Side hustle tax rules – HMRC is watching Read Post Loading... Posted on November 13th 2025 What a part-time Finance Director can do for a growing SME Read Post Loading... Posted on November 12th 2025 Research and Development Tax Credits – is your small business missing out? Read Post View more articles Get in Touch Get In Touch THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Staff Book a free Consultation Our individual offices are listed on the left. Just hover your mouse over each link to bring up the full contact details. Alternatively if you would prefer us to contact you to arrange a free no obligation consultation, please click the button below and complete our online form. Book a free consultation THP Wanstead 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 wanstead@thp.co.uk Read more about THP Wanstead Loading... THP Sutton Unit 4, Mulgrave Chambers 26-28 Mulgrave Road Sutton SM2 6LE 020 8652 1070 sutton@thp.co.uk Read more about THP Sutton Loading... THP Chelmsford Waterhouse Business Centre Unit 53, 2 Cromar Way Chelmsford, Essex CM1 2QE 01245 251731 chelmsford@thp.co.uk Read more about THP Chelmsford Loading... THP Saffron Walden 24 High Street Saffron Walden, Essex CB10 1AX 01799 527478 saffron@thp.co.uk Read more about THP Saffron Walden Loading... THP Support Team 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 group@thp.co.uk Read more about the THP Support Team Loading... Close Menu Home Why Us Why Us Our Relationship With You Our Satisfaction Score Refer A Friend Case Studies Merge with Us Your Needs Making Tax Digital MTD - What's it all about? MTD for Sole traders MTD for Landlords - Platinum Service Audits, Accounts & Bookkeeping Audit Services Business Accounting Services Bookkeeping service Cloud accounting Annual Accounts Management Accounts Service MTD for Sole traders Business Business Exit Business Structure Company Secretarial Services Mergers and Acquisitions Services Payroll Outsourcing Business Valuation Services Financial Due Diligence Services Tax Tax Return Services Self-Assessment Tax Returns VAT and MTD Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Services Unclaimed Capital Allowances Tax Investigation Service R&D Tax Services Cloud Accounting Iris Openspace Able Internet Payroll FreeAgent Xero Innovate Grant Innovate UK Smart Grants Grant Audits Buy To Let MTD for Landlords - Platinum Service Making Buy-to-Let More Profitable Why Buy-to-Let Incomes are Dropping Should I transfer my BTL properties into a limited company? Married Landlord? You could reduce your tax bill. Strategies for improving Buy-to-Let income Selling your BTL property – things to look out for How THP can help you as a Landlord CGT Fasttrack Service on Property sales Legal Services Company Formation Lasting Power of Attorney Service Shareholder Agreements and Business Continuity Writing a Will Financial Services Wealth Management Mortgages Corporate Finance Client Zone Newsletters Spring Statement 2025 Transfer Files Pay Online Able Internet Payroll Iris Openspace Xero FreeAgent Guides Careers Blog Get in Touch Book a Free Consultation THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Team Pay Online Call Today: 020 8652 1070 or call me back You Are Currently Viewing: Sutton Wanstead Sutton Chelmsford Saffron Walden Welcome to THP SuttonChartered AccountantsCall now: 020 8652 1070Contact us online Welcome to THP SuttonChartered AccountantsCall now: 020 8652 1070Contact us online THP Sutton Office Part of Surrey until 1965, Sutton combines the liveliness of the big city with a bit of the peacefulness of suburbia. The town grew rapidly as a commuter town when the railway arrived in 1847 and is still changing fast today, with a great deal of regeneration planned, including a revamp of the centre. The borough is generously endowed with green spaces, museums, and historic houses. These include Honeywood Museum, a Grade II listed 17th-century building, and Little Holland House, the former home of artist, designer, and craftsman Frank Dickinson, which today houses his paintings, handmade furniture, metalwork, and carvings. Whitehall, a Grade II* listed Tudor house in Cheam, is a popular attraction too. There are also four leisure centres and eight libraries where you can do everything from play bingo to learn Japanese. THP Sutton Accountants As part of a small network of offices, THP Chartered Accountants Sutton is in the enviable position of being able to provide accounting and legal services across the full spectrum. So whether you are looking for specialist business advice, need a Will drafted or are just looking for help with your tax return there is always a friendly THP person to advise you. Being a mid-sized accounting firm, we also have ready access to a number of specialists across our network of offices to ensure you always receive the best advice. Our Sutton Accountants team deals with many people and businesses beyond its immediate vicinity as well as from Sutton itself. Areas such as Banstead, Beddington, Belmont, Cheam, Carshalton Beeches, Croydon, Epsom, Merton and Tadworth are all covered, so if you hail from one from these places and wish to chat about anything financial, do please get in touch. Either you can come in to visit us (we make great coffee) or we can arrange to come over and visit you. Our accountancy services The more commonly requested services available from our THP Sutton Chartered Accountants office include:- Statutory accounts Management Accounts Cloud Accounting and Book-keeping Tax planning and advice Self-assessment tax returns VAT returns Legal services General business advice You can read more details on these services by clicking the relevant links or reading the section below. Why not get in touch with THP Sutton Accountants today to arrange a free, no-obligation consultation? Contact our Sutton team We expect to respond to all online enquiries within 8 business hours at the latest, usually sooner. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); Telephone 020 8652 1070 Email sutton@thp.co.uk THP Sutton Accountants Unit 4, Mulgrave Chambers 26-28 Mulgrave Road Sutton SM2 6LE Office Hours Monday 09:00 - 17:30 Tuesday 09:00 - 17:30 Wednesday 09:00 - 17:30 Thursday 09:00 - 17:30 Friday 09:00 - 17:30 Saturday Closed Sunday Closed Car If driving to the office, parking at the train station would be ideal as we’re a short walk away. Bus If travelling by Bus, take the most frequent services which stop at the train station, 80, 164, 280. From there it is a very short walk to the town centre. Train Our offices are situated just around the corner from Sutton train station which is just a short walk away. Foot Our office is very easy to find on Mulgrave Road, just off Sutton High Street. Loading... Meet the Team Click the button below to view our Sutton team. Meet the Team Lee Daley Client Director "When clients call you by your nickname, you know you’re providing a personal approach” Read more about Lee Daley Kate Brasser Client Director "We have the in-house resources to service larger clients, whilst maintaining a personal approach" Read more about Kate Brasser Li Ling Accountant "At THP we really excel on facilities, including ICT" Read more about Li Ling Amy Livermore Accounts & Xero Specialist "It's a great sense of achievement to know that you have helped to produce an end result that our clients are really happy with." Read more about Amy Livermore Anna Nagalingum Client & Team Support "It's great to be working with like-minded people and that's how I feel about my team." Read more about Anna Nagalingum Ian Henman Client Services & Legacy Planning “We work hard to understand our client’s underlying interests, not just their surface ‘wants’, to earn their respect as a trusted advisor” Read more about Ian Henman Khalida Din Accountant At THP you'll receive expert advice and a first-class service provided by a professional team with a wealth of experience Read more about Khalida Din Our Key Services Tax Planning Services Tax planning services for businesses and individuals The best way to pay less tax is to plan ahead. And with the right tax planning services and advice from THP, you could keep more of your money to enjoy, invest, save or pass on. Whether you need tax planning services for your business or your own finances, it’s important to take the long view. With the government cracking down on tax loopholes, the opportunities for saving tax require a more careful and considered approach. Our Tax Planning Team makes sure you’re not exposed to risk. Instead, what you get is sound tax advice that is based on your individual circumstances and is compliant with both the letter and the spirit of the law. Read on to learn more about our personal and business tax planning services, or get in touch now for an informal discussion. View Service Frequently Asked Questions What is your approach to Chartered Accountancy?THP stands for Timely Turnaround, Highly Transparent and People before Computers. You can read all about this and what makes THP different from other Chartered Accountants here. What services do you offer?Whether it be cloud bookkeeping and accounting, shareholder agreements, tax planning, auditing or just general business advice there’s always someone at THP who’s seen it before. We can often handle the associated legal requirements as well. Do you offer free consultations at THP?Yes! At THP we much prefer to meet you face to face and listen to your problems and learn about your individual circumstances. That’s what the P in THP stands for! After that first free meeting of up to an hour we will tell you what we can do to help you and what it will cost. You can then decide whether you would like to proceed but our friendly team of Sutton Accountants will not pressure you in any way. Are your fees competitive?With our office being located in outer London with lower overheads we don’t need to charge “City of London” prices! We frequently benchmark our prices against those of other accountancy firms in the local area to ensure that we remain extremely competitive. { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question","Name": "What is your approach to Chartered Accountancy?", "acceptedAnswer": { "@type": "Answer", "text": "<p>THP stands for\u00a0<strong>T<\/strong>imely Turnaround,\u00a0<strong>H<\/strong>ighly Transparent and\u00a0<strong>P<\/strong>eople before Computers.<\/p>\n<p>You can read all about this and what makes\u00a0<strong>THP<\/strong>\u00a0different from other Chartered Accountants\u00a0<a href=\"https:\/\/www.thp.co.uk\/us\/\"><u>here<\/u><\/a>.<\/p>\n" } }, { "@type": "Question","Name": "What services do you offer?", "acceptedAnswer": { "@type": "Answer", "text": "<p>Whether it be cloud bookkeeping and accounting, shareholder agreements, tax planning, auditing or just general business advice there\u2019s always someone at THP who\u2019s seen it before. We can often handle the associated legal requirements as well.<\/p>\n" } }, { "@type": "Question","Name": "Do you offer free consultations at THP?", "acceptedAnswer": { "@type": "Answer", "text": "<p>Yes! At THP we much prefer to meet you face to face and listen to your problems and learn about your individual circumstances. <a href=\"https:\/\/www.thp.co.uk\/us\/\">That\u2019s what the\u00a0<strong>P<\/strong>\u00a0in THP stands for<\/a>!<\/p>\n<p>After that first\u00a0<strong>free\u00a0<\/strong>meeting of up to an hour we will tell you what we can do to help you and what it will cost. You can then decide whether you would like to proceed but\u00a0<strong><u><a href=\"https:\/\/www.thp.co.uk\/chartered-accountants\/cheam\/cheam-team\/\">our friendly team<\/a><\/u><\/strong> of Sutton Accountants will not pressure you in any way.<\/p>\n" } }, { "@type": "Question","Name": "Are your fees competitive?", "acceptedAnswer": { "@type": "Answer", "text": "<p>With our office being located in outer London with lower overheads we don\u2019t need to charge &#8220;City of London&#8221; prices! We frequently benchmark our prices against those of other accountancy firms in the local area to ensure that we remain extremely competitive.<\/p>\n" } } ] } Contact our Sutton team We expect to respond to all online enquiries within 8 business hours at the latest, usually sooner. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() ); Telephone 020 8652 1070 Email sutton@thp.co.uk THP Sutton Accountants Unit 4, Mulgrave Chambers 26-28 Mulgrave Road Sutton SM2 6LE Office Hours Monday 09:00 - 17:30 Tuesday 09:00 - 17:30 Wednesday 09:00 - 17:30 Thursday 09:00 - 17:30 Friday 09:00 - 17:30 Saturday Closed Sunday Closed Join The Conversation The Latest From Facebook THP Chartered Accountants Sign up for our Newsletter Your name* Your name is required Your email address* Your email is required Yes, I consent to receive emails from THP Limited. I have read and understand THP Limited's Privacy notice. I agree to have my email activity tracked Subscribe column About Us About Us THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden Directors Our Relationship With You THP client satisfaction rating Refer a Friend column Tax Annual Accounts Tax Return Services Self-Assessment Tax Returns VAT Returns Service Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Unclaimed Capital Allowances Tax Investigation Service R&D Tax Credit service Bookkeeping service Cloud accounting column Business Audit Services Business Exit Business Structure Business Valuation Services Company Secretarial Services Financial Due Diligence Services Grant Audits Innovate UK Smart Grants Management Accounts Service Mergers and Acquisitions Services Payroll Outsourcing column Legal Services Shareholder Agreements and Business Continuity Writing a Will Lasting Power of Attorney Service Company Formation column Financial Services Buy-to-Let Corporate Finance Wealth Management THP is the trading name of THP Limited registered in England & Wales, No 04664338, VAT number 249110185. Our registered office is 34-40 High Street, Wanstead, London, E11 2RJ. We are registered to carry out audit work in the UK by the Institute of Chartered Accountants in England and Wales. Professional rules and code of conduct can be accessed on their website and the Ethical Standards for Auditors can be found at www.frc.org.uk. Our Audit Registration details are at www.auditregister.org.uk under reference number C001012915. Sitemap Accessibility Statement PI & Compliance Complaints Procedure Terms and Conditions Privacy Policy & GDPR Copyright Call UsSearchLive ChatAccessibility Call me back × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_3" ).setAttribute( "value", ( new Date() ).getTime() ); Contact Us × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_4" ).setAttribute( "value", ( new Date() ).getTime() ); Request a free consultation × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_5" ).setAttribute( "value", ( new Date() ).getTime() ); Search × What Are You Looking For? Search Call your local THP branch × THP Chelmsford 01245 251731 THP Saffron Walden 01799 527478 THP Sutton 020 8652 1070 THP Wanstead 020 8989 5147 Request a quote × Leave your details below and we'll get in touch. Please leave this field empty. Number of BTL properties in my sole name Number of properties owned in joint names Number of properties owned by a Limited Company My approximate Gross Rental Income I have additional PAYE/Pension incomeYesNo I earn Income from Self EmploymentYesNo My service level selectionSilverGold I have read and understand THP Limited's Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_6" ).setAttribute( "value", ( new Date() ).getTime() ); Accessibility Settings × Text Settings Font Size A A Underline Links Colour Settings Dark Mode Greyscale Mode Invert Colours Other Settings Disable Animations {"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\/theme-new\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} Manage Cookie Consent To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions. Functional Functional Always active The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network. Preferences Preferences The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user. Statistics Statistics The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. Marketing Marketing The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes. Manage options Manage services Manage {vendor_count} vendors Read more about these purposes Accept Deny View preferences Save preferences View preferences {title} {title} {title} Manage consent const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); #wpcf7-691d867079903-wrapper {display:none !important; visibility:hidden !important;} /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); /* ]]> */ /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/accountancy-services\/example-service\/|\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/www.thp.co.uk","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); /* ]]> */ /* <![CDATA[ */ var rocket_lazyload_css_data = {"threshold":"300"}; /* ]]> */ /* <![CDATA[ */ !function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,a.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{u.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:o+"px"});function n(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&c.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(u.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}n(),function(){const r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]); /* ]]> */ /* <![CDATA[ */ var wpcf7_recaptcha = { "sitekey": "6LdD_9AiAAAAAL_OW8DB1wm7pH-kZ97gUobQdOZt", "actions": { "homepage": "homepage", "contactform": "contactform" } }; /* ]]> */ /* <![CDATA[ */ var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"52","version":"7.5.6.1","store_consent":"1","do_not_track_enabled":"","consenttype":"optin","region":"uk","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/www.thp.co.uk\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_GB","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"22","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https:\/\/www.thp.co.uk\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=52","page_links":{"uk":{"cookie-statement":{"title":"Cookie Policy","url":"https:\/\/www.thp.co.uk\/cookie-policy\/"},"privacy-statement":{"title":"Privacy Notice and GDPR","url":"https:\/\/www.thp.co.uk\/privacy-notice\/"},"privacy-statement-children":{"title":"","url":"https:\/\/www.thp.co.uk\/us\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"}; /* ]]> */ window.addEventListener('DOMContentLoaded', function() { /* <![CDATA[ */ if ('undefined' != typeof window.jQuery) { jQuery(document).ready(function ($) { $(document).on('elementor/popup/show', () => { let rev_cats = cmplz_categories.reverse(); for (let key in rev_cats) { if (rev_cats.hasOwnProperty(key)) { let category = cmplz_categories[key]; if (cmplz_has_consent(category)) { document.querySelectorAll('[data-category="' + category + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } let services = cmplz_get_services_on_page(); for (let key in services) { if (services.hasOwnProperty(key)) { let service = services[key].service; let category = services[key].category; if (cmplz_has_service_consent(service, category)) { document.querySelectorAll('[data-service="' + service + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } }); }); } document.addEventListener("cmplz_enable_category", function(consentData) { var category = consentData.detail.category; var services = consentData.detail.services; var blockedContentContainers = []; let selectorVideo = '.cmplz-elementor-widget-video-playlist[data-category="'+category+'"],.elementor-widget-video[data-category="'+category+'"]'; let selectorGeneric = '[data-cmplz-elementor-href][data-category="'+category+'"]'; for (var skey in services) { if (services.hasOwnProperty(skey)) { let service = skey; selectorVideo +=',.cmplz-elementor-widget-video-playlist[data-service="'+service+'"],.elementor-widget-video[data-service="'+service+'"]'; selectorGeneric +=',[data-cmplz-elementor-href][data-service="'+service+'"]'; } } document.querySelectorAll(selectorVideo).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; obj.classList.add('cmplz-elementor-activated'); if ( obj.hasAttribute('data-cmplz_elementor_widget_type') ){ let attr = obj.getAttribute('data-cmplz_elementor_widget_type'); obj.classList.removeAttribute('data-cmplz_elementor_widget_type'); obj.classList.setAttribute('data-widget_type', attr); } if (obj.classList.contains('cmplz-elementor-widget-video-playlist')) { obj.classList.remove('cmplz-elementor-widget-video-playlist'); obj.classList.add('elementor-widget-video-playlist'); } obj.setAttribute('data-settings', obj.getAttribute('data-cmplz-elementor-settings')); blockedContentContainers.push(obj); }); document.querySelectorAll(selectorGeneric).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; if (obj.classList.contains('cmplz-fb-video')) { obj.classList.remove('cmplz-fb-video'); obj.classList.add('fb-video'); } obj.classList.add('cmplz-elementor-activated'); obj.setAttribute('data-href', obj.getAttribute('data-cmplz-elementor-href')); blockedContentContainers.push(obj.closest('.elementor-widget')); }); /** * Trigger the widgets in Elementor */ for (var key in blockedContentContainers) { if (blockedContentContainers.hasOwnProperty(key) && blockedContentContainers[key] !== undefined) { let blockedContentContainer = blockedContentContainers[key]; if (elementorFrontend.elementsHandler) { elementorFrontend.elementsHandler.runReadyTrigger(blockedContentContainer) } var cssIndex = blockedContentContainer.getAttribute('data-placeholder_class_index'); blockedContentContainer.classList.remove('cmplz-blocked-content-container'); blockedContentContainer.classList.remove('cmplz-placeholder-' + cssIndex); } } }); document.addEventListener("cmplz_enable_category", function () { document.querySelectorAll('[data-rocket-lazyload]').forEach(obj => { if (obj.hasAttribute('data-lazy-src')) { obj.setAttribute('src', obj.getAttribute('data-lazy-src')); } }); }); /* ]]> */ }); /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/www.thp.co.uk\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; /* ]]> */ window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)function lazyLoadThumb(e,alt,l){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=["lazy","no-lazy"];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)}); <!-- BS4 Form JS Validation --> (function() { 'use strict'; window.addEventListener('load', function() { var forms = document.getElementsByClassName('needs-validation'); var validation = Array.prototype.filter.call(forms, function(form) { form.addEventListener('submit', function(event) { if (form.checkValidity() === false) { event.preventDefault(); event.stopPropagation(); } form.classList.add('was-validated'); }, false); }); }, false); })(); const meluID = '5a670498-a800-467e-9a0b-e508c7405f2a'; function waitForElm(selector) { return new Promise(resolve => { if (document.querySelector(selector)) { return resolve(document.querySelector(selector)); } const observer = new MutationObserver(mutations => { if (document.querySelector(selector)) { resolve(document.querySelector(selector)); observer.disconnect(); } }); observer.observe(document.body, { childList: true, subtree: true }); }); } function showMelu(e) { e.preventDefault(); if(typeof Comm100API === 'undefined') { setTimeout(() => { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } }, 1500); } else { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } } } var acc_buttons = document.querySelectorAll("a[href='#chat-now']"); for (var i = 0, l = acc_buttons.length; i < l; i++) { var acc_button = acc_buttons[i]; acc_button.addEventListener('click', showMelu, false); } window.addEventListener('DOMContentLoaded', function() { function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires="+d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } function unsetCookie(cname) { document.cookie = cname + "= ;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/"; } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } var acc_font_size = (getCookie('thp-font-size') ? parseInt(getCookie('thp-font-size'), 10) : parseInt(jQuery("html").css('font-size'), 10)), new_size, acc_dark_mode = false, acc_link_underline = false, acc_greyscale_img = false, acc_counter = 0; function acc_increase_font_size() { new_size = acc_font_size += 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } function acc_decrease_font_size() { new_size = acc_font_size -= 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } jQuery(document).on('change', '#adarkModeInput', function() { if(jQuery(this).is(':checked')) { acc_dark_mode = true; jQuery('html').addClass('dark-mode'); setCookie('thp-darkmode', 'true', 365); } else { acc_dark_mode = false; jQuery('html').removeClass('dark-mode'); unsetCookie('thp-darkmode'); } }); jQuery(document).on('change', '#agreyscaleInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('greyscale-mode'); setCookie('thp-greyscalemode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('greyscale-mode'); unsetCookie('thp-greyscalemode'); } }); jQuery(document).on('change', '#ainvertInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('invert-mode'); setCookie('thp-invertmode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('invert-mode'); unsetCookie('thp-invertmode'); } }); jQuery(document).on('change', '#aunderlinelinksInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('underline-mode'); setCookie('thp-underlinemode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('underline-mode'); unsetCookie('thp-underlinemode'); } }); jQuery(document).on('change', '#atransitionsInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('notransitions-mode'); setCookie('thp-notransitionsmode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('notransitions-mode'); unsetCookie('thp-notransitionsmode'); } }); function check_accesibility() { var fontsize = getCookie('thp-font-size'), darkmode = getCookie('thp-darkmode'), greyscale = getCookie('thp-greyscalemode'), invert = getCookie('thp-invertmode'), underline = getCookie('thp-underlinemode'), notrans = getCookie('thp-notransitionsmode'); if(fontsize != '') { console.log(fontsize); jQuery('html').css('font-size', fontsize + 'px'); } if(darkmode != '') { jQuery('html').addClass('dark-mode'); jQuery( document ).ready(function() { jQuery('#adarkModeInput')[0].checked = true; }); } if(greyscale != '') { jQuery('html').addClass('greyscale-mode'); jQuery( document ).ready(function() { jQuery('#agreyscaleInput')[0].checked = true; }); } if(invert != '') { jQuery('html').addClass('invert-mode'); jQuery( document ).ready(function() { jQuery('#ainvertInput')[0].checked = true; }); } if(underline != '') { jQuery('html').addClass('underline-mode'); jQuery( document ).ready(function() { jQuery('#aunderlinelinksInput')[0].checked = true; }); } if(notrans != '') { jQuery('html').addClass('notransitions-mode'); jQuery( document ).ready(function() { jQuery('#atransitionsInput')[0].checked = true; }); } } check_accesibility(); }); (()=>{class RocketElementorPreload{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}t(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this.i(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach((t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this.o(t)}catch(t){}}))}o(t){const e=JSON.parse(t.dataset.settings),i=e.m||e.animation_delay||0,n=e[this.animationSettingKeys.find((t=>e[t]))];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let o=setTimeout((()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this.l(t,e)}),i);window.addEventListener("rocket-startLoading",(function(){clearTimeout(o)}))}i(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach((t=>{e.forEach((e=>{i.push(t+e)}))})),i}l(t,e){this.i().forEach((t=>delete e[t])),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorPreload;requestAnimationFrame(t.t.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorPreload.run)})();(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9a0e7fd9dfa0f268',t:'MTc2MzU0MjY0MC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();
Emails: wanstead@thp.co.uk, sutton@thp.co.uk, chelmsford@thp.co.uk, saffron@thp.co.uk, group@thp.co.uk, found@www.frc.org.uk, are@www.auditregister.org.uk
View text
if(typeof ewww_webp_supported==="undefined"){var ewww_webp_supported=!1}if(ewww_webp_supported){document.body.classList.add("webp-support")} Call Today 020 8989 5147 Menu Home Why Us Why Us Case Studies Meet the Teams Why Us With a large team of trained professionals working out of four locations across London and Essex we have more specialists on our team than you can shake a stick at. Whether it be cloud bookkeeping and accounting, shareholders agreements, tax planning, auditing or just general business advice there’s always someone at THP who’s seen it before. We can even handle all the associated legal parts so you won’t ever need to engage a lawyer as well as an accountant. Read more about us More About Us Our Relationship With You Our Satisfaction Score Refer a Friend Merge with Us Case Studies Here you can read about a selection of our clients and how THP has worked alongside them to help them to achieve their goals. Read more case studies I was looking for a company that really knew how Innovate UK audits work. I got in touch with THP and I not only found them a pleasure to deal with but their fee quote was very reasonable. Jeremy Mabbitt Studybugs We’re delighted to work with THP as we share many core values, we like the very personal service which we receive from them Simon Perriton Just IT – Professional Services With face-to-face contact with a keen and enthusiastic manager, we benefit from advice that makes a real difference to our business Jamie Stanford Liberty Games – Retail Over 30 years of trading and still thriving…… Chrissie Agnew Infocorp – Professional Services I was impressed by the way THP was able to speak about their achievements for their clients Neil Chamberlain Location Chelmsford – Property When looking for an accountant, it was important to us to work with a firm who, like us, provided a local service accompanied by big ideas Mark Mountney Zoology – Salon Chain Meet the Teams Here you can view our current team members at each of our different office locations. Saffron Walden Team Chelmsford Team Sutton Team Wanstead Team Support Team Your Needs Making Tax Digital Audits, Accounts & Bookkeeping Business Tax Cloud Accounting Innovate Grants Buy To Let Legal Services Financial Services Audits, Accounts & Bookkeeping Loading... Audit Services Loading... Business Accounting Services Loading... Bookkeeping service Loading... Cloud accounting Loading... Annual Accounts Loading... Management Accounts Service Loading... MTD for Sole traders Business Loading... Business Exit Loading... Business Structure Loading... Company Secretarial Services Loading... Mergers and Acquisitions Services Loading... Payroll Outsourcing Loading... Business Valuation Services Loading... Financial Due Diligence Services Tax Loading... Tax Return Services Loading... Self-Assessment Tax Returns Loading... VAT and MTD Loading... Corporation Tax Services Loading... Tax Planning Services Loading... Inheritance Tax Planning Loading... Capital Gains Tax Services Loading... Unclaimed Capital Allowances Loading... Tax Investigation Service Loading... R&D Tax Services Buy To Let Loading... MTD for Landlords - Platinum Service Loading... Making Buy-to-Let More Profitable Loading... Why Buy-to-Let Incomes are Dropping Loading... Should I transfer my BTL properties into a limited company? Loading... Married Landlord? You could reduce your tax bill. Loading... Strategies for improving Buy-to-Let income Loading... Selling your BTL property – things to look out for Loading... How THP can help you as a Landlord Loading... CGT Fasttrack Service on Property sales Legal Services Loading... Company Formation Loading... Lasting Power of Attorney Service Loading... Shareholder Agreements and Business Continuity Loading... Writing a Will Financial Services Loading... Wealth Management Loading... Mortgages Loading... Corporate Finance Cloud Accounting Loading... Iris Openspace Loading... Able Internet Payroll Loading... FreeAgent Loading... Xero Innovate Grants Loading... Innovate UK Smart Grants Loading... Grant Audits Making Tax Digital Loading... MTD - What's it all about? Loading... MTD for Sole traders Loading... MTD for Landlords - Platinum Service Guides Guides Verifying your identity with Companies House This graphic guide lists who is required to verify their identity with Companies House by the November 2025 deadline and shows the steps involved. View Guide Spring Statement 2025 Full details of the Chancellor’s Statement announcements from her presentation on the 26th March 2025. View Guide What is Making Tax Digital? A Guide If you're asking yourself 'What is Making Tax Digital', our simple guide will answer your questions and help get you started. View Guide The Comprehensive Guide to Management Accounts Unlock the power of management accounts and discover how they drive informed business decisions. View Guide An Employers Guide to Auto Enrolment Understand more about your obligations as an employer, with regards to auto enrolment when employing new staff members. View Guide View more guides Client Zone Client Zone Xero FreeAgent Iris OpenSpace Able Payroll Spring Statement 2025 Pay Online Transfer Files Careers Blog Blog Loading... Posted on November 17th 2025 Renters’ Rights Act: a practical guide for landlords Read Post Loading... Posted on November 17th 2025 Rental income and married couples: how does it work? Read Post Loading... Posted on November 14th 2025 Side hustle tax rules – HMRC is watching Read Post Loading... Posted on November 13th 2025 What a part-time Finance Director can do for a growing SME Read Post Loading... Posted on November 12th 2025 Research and Development Tax Credits – is your small business missing out? Read Post View more articles Get in Touch Get In Touch THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Staff Book a free Consultation Our individual offices are listed on the left. Just hover your mouse over each link to bring up the full contact details. Alternatively if you would prefer us to contact you to arrange a free no obligation consultation, please click the button below and complete our online form. Book a free consultation THP Wanstead 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 wanstead@thp.co.uk Read more about THP Wanstead Loading... THP Sutton Unit 4, Mulgrave Chambers 26-28 Mulgrave Road Sutton SM2 6LE 020 8652 1070 sutton@thp.co.uk Read more about THP Sutton Loading... THP Chelmsford Waterhouse Business Centre Unit 53, 2 Cromar Way Chelmsford, Essex CM1 2QE 01245 251731 chelmsford@thp.co.uk Read more about THP Chelmsford Loading... THP Saffron Walden 24 High Street Saffron Walden, Essex CB10 1AX 01799 527478 saffron@thp.co.uk Read more about THP Saffron Walden Loading... THP Support Team 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 group@thp.co.uk Read more about the THP Support Team Loading... Close Menu Home Why Us Why Us Our Relationship With You Our Satisfaction Score Refer A Friend Case Studies Merge with Us Your Needs Making Tax Digital MTD - What's it all about? MTD for Sole traders MTD for Landlords - Platinum Service Audits, Accounts & Bookkeeping Audit Services Business Accounting Services Bookkeeping service Cloud accounting Annual Accounts Management Accounts Service MTD for Sole traders Business Business Exit Business Structure Company Secretarial Services Mergers and Acquisitions Services Payroll Outsourcing Business Valuation Services Financial Due Diligence Services Tax Tax Return Services Self-Assessment Tax Returns VAT and MTD Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Services Unclaimed Capital Allowances Tax Investigation Service R&D Tax Services Cloud Accounting Iris Openspace Able Internet Payroll FreeAgent Xero Innovate Grant Innovate UK Smart Grants Grant Audits Buy To Let MTD for Landlords - Platinum Service Making Buy-to-Let More Profitable Why Buy-to-Let Incomes are Dropping Should I transfer my BTL properties into a limited company? Married Landlord? You could reduce your tax bill. Strategies for improving Buy-to-Let income Selling your BTL property – things to look out for How THP can help you as a Landlord CGT Fasttrack Service on Property sales Legal Services Company Formation Lasting Power of Attorney Service Shareholder Agreements and Business Continuity Writing a Will Financial Services Wealth Management Mortgages Corporate Finance Client Zone Newsletters Spring Statement 2025 Transfer Files Pay Online Able Internet Payroll Iris Openspace Xero FreeAgent Guides Careers Blog Get in Touch Book a Free Consultation THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Team Pay Online Call Today: 020 8989 5147 or call me back You Are Currently Viewing: Wanstead Wanstead Sutton Chelmsford Saffron Walden Welcome to THP WansteadChartered AccountantsCall now: 020 8989 5147Contact us online Welcome to THP WansteadChartered AccountantsCall now: 020 8989 5147Contact us online THP Wanstead Office As members of the Institute of Chartered Accountants with over 40 trained professionals working out of four locations across London and Essex, THP Wanstead London Accountants have more specialists on our team than you can shake a stick at. Whether it be cloud bookkeeping and accounting, shareholders agreements, tax planning, auditing or just general business advice there’s always someone at THP who’s seen it before. We can even handle all the associated legal parts so you won’t ever need to engage a lawyer as well as a chartered accountant. Chartered Accountants Wanstead London A nice leafy suburban area of North East London, Wanstead is the head office to our small network of local branches. Our specialist audit and advanced tax planning teams are both based here, which truly means that “City firm” expertise is available right on your doorstep. And being located in outer London means we don’t charge “City” prices. Travel in couldn’t be easier as we are located on Wanstead high street within a few minutes’ walk of both Snaresbrook and Wanstead Underground stations. 25 minutes from the middle of London on the Central line. That’s the red one. Our Wanstead London Accountants office provides the full range of services for a wide range of clients. Accounting and Legal Services include:- Audits Statutory accounts Management Accounts Cloud Accounting and Book-keeping Tax planning and advice Self-assessment tax returns VAT returns Legal services General business advice Whether you’re a sole trader looking for a no-frills accounting service or a larger business seeking a firm that provides more complex tax or business advice, we can help. Whereas the majority of local accountancy firms offer a basic service to smaller companies, we are of a size where we can truly cover all financial needs while maintaining the feel of a friendly local firm. Large enough to cope and small enough to care as the cliché goes. We even have our own legal services department which means you won’t need a separate solicitor to draft legal documents such as Shareholders Agreements or Lasting Powers of Attorney. We can do the whole shebang. However large your business becomes, you can be sure that you won’t ever outgrow us; we will always be thereto help you. We’ve watched many of our small sole trader businesses grow to become large partnerships and limited companies and are ideally qualified to help when you need to do the same. For the benefit of you, Google and other search engines….. Areas our Wanstead London Accountants Office covers include:- Here at our Wanstead Office, we cover clients throughout Essex and East London, including; Ilford, Gants Hill, Loughton, Leytonstone, Woodford, Redbridge, Buckhurst Hill, Barkingside, South Woodford, Snaresbrook, Clayhall, Newbury Park, Fairlop, Hainault, Epping and Harlow. So, if you’re looking for anything accountancy, financial, legal or wealth- management related, we hope to be your first port of call! Contact our Wanstead team We expect to respond to all online enquiries within 8 business hours at the latest, usually sooner. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); Telephone 020 8989 5147 Email wanstead@thp.co.uk THP Wanstead Accountants 34-40 High St, London E11 2RJ Office Hours Monday 09:00 - 17:30 Tuesday 09:00 - 17:30 Wednesday 09:00 - 17:30 Thursday 09:00 - 17:30 Friday 09:00 - 17:30 Saturday Closed Sunday Closed Car Limited parking is available around the back at the branch. Bus There are several buses going to Wanstead High Street including the 66, 101, 308, N55, W13, W14. Train Close to Wanstead Underground Station, easily accessible via the central Line. Wanstead Park London Overground Station is around two and a half miles away from the office. Foot Located above Luppolo on the High Street and next to a café. Loading... Meet the Team Click the button below to view our Wanstead team. Meet the Team Adrian Hart Chairman "People are proud to work for THP and our clients are our best advocates. It’s satisfying to see." Read more about Adrian Hart Kirsty Demeza Client Director "I believe in our service, and I know clients feel strongly that we’re worth it" Read more about Kirsty Demeza Andy Green Client Director "We are honest, telling clients what they need to hear, being creative & innovative, we challenge our clients" Read more about Andy Green Miles Girdlestone Client Director "My commitment to my clients goes beyond numbers; I am dedicated to building long-lasting relationships based on trust, understanding, and mutual success" Read more about Miles Girdlestone Shahid Hameed Client Director "Our actions decide our future. There's a bright and prosperous future for our clients!" Read more about Shahid Hameed Faqrul Islam Audit Senior "I always aim to focus on the positive and live life to the fullest" Read more about Faqrul Islam Waqar Aziz Tax Manager "Following my move into THP's Wanstead team as part of the merger with Dutchmans, I am looking forward to working as part of a larger firm" Read more about Waqar Aziz Jennifer Creevy Accountant "I have always enjoyed working with numbers and adopt an accurate and analytical approach to my work" Read more about Jennifer Creevy Our Key Services Tax Planning Services Tax planning services for businesses and individuals The best way to pay less tax is to plan ahead. And with the right tax planning services and advice from THP, you could keep more of your money to enjoy, invest, save or pass on. Whether you need tax planning services for your business or your own finances, it’s important to take the long view. With the government cracking down on tax loopholes, the opportunities for saving tax require a more careful and considered approach. Our Tax Planning Team makes sure you’re not exposed to risk. Instead, what you get is sound tax advice that is based on your individual circumstances and is compliant with both the letter and the spirit of the law. Read on to learn more about our personal and business tax planning services, or get in touch now for an informal discussion. View Service Frequently Asked Questions What is your approach to Chartered Accountancy?THP stands for Timely Turnaround, Highly Transparent and People before Computers. You can read all about this and what makes THP different from other Chartered Accountants here. What services do you offer?Whether it be cloud bookkeeping and accounting, shareholder agreements, tax planning, auditing or just general business advice there’s always someone at THP who’s seen it before. We can often handle all the associated legal requirements as well. Are related legal services included?Yes – if any of our services require associated legal work to be carried out we can often handle that as well. Our legal services team headed by Ian Henman is available to advise and assist at all times. Do you offer free consultations at THP?Yes! At THP we much prefer to meet you face to face and listen to your problems and learn about your individual circumstances. That’s what the P in THP stands for! After that first free meeting of up to an hour we will tell you what we can do to help you and what it will cost. You can then decide whether you would like to proceed but our friendly team will not pressure you in any way. Are your fees competitive?Yes. With our head office being located in outer London we don’t need to charge “City of London” prices! We frequently benchmark our prices against those of other accountancy firms in the local area to ensure that we remain extremely competitive. Which London areas do you cover? We cover all areas of London from our offices located in Cheam in Surrey and Wanstead in East London. { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question","Name": "What is your approach to Chartered Accountancy?", "acceptedAnswer": { "@type": "Answer", "text": "<p>THP stands for\u00a0<strong>T<\/strong>imely Turnaround,\u00a0<strong>H<\/strong>ighly Transparent and\u00a0<strong>P<\/strong>eople before Computers.<\/p>\n<p>You can read all about this and what makes\u00a0<strong>THP<\/strong>\u00a0different from other Chartered Accountants\u00a0<a href=\"https:\/\/www.thp.co.uk\/us\/\"><u>here<\/u><\/a>.<\/p>\n" } }, { "@type": "Question","Name": "What services do you offer?", "acceptedAnswer": { "@type": "Answer", "text": "<p>Whether it be cloud bookkeeping and accounting, shareholder agreements, tax planning, auditing or just general business advice there\u2019s always someone at THP who\u2019s seen it before. We can often handle all the associated legal requirements as well.<\/p>\n" } }, { "@type": "Question","Name": "Are related legal services included?", "acceptedAnswer": { "@type": "Answer", "text": "<p>Yes \u2013 if any of our services require associated legal work to be carried out we can often handle that as well.<\/p>\n<p>Our legal services team headed by Ian Henman is available to advise and assist at all times.<\/p>\n" } }, { "@type": "Question","Name": "Do you offer free consultations at THP?", "acceptedAnswer": { "@type": "Answer", "text": "<p>Yes! At THP we much prefer to meet you face to face and listen to your problems and learn about your individual circumstances. <a href=\"https:\/\/www.thp.co.uk\/us\/\">That\u2019s what the\u00a0<strong>P<\/strong>\u00a0in THP stands for<\/a>!<\/p>\n<p>After that first\u00a0<strong>free\u00a0<\/strong>meeting of up to an hour we will tell you what we can do to help you and what it will cost. You can then decide whether you would like to proceed but\u00a0<strong><u><a href=\"https:\/\/www.thp.co.uk\/chartered-accountants\/wanstead-london-accountants-thp\/wanstead-team\/\">our friendly team<\/a><\/u><\/strong>\u00a0will not pressure you in any way.<\/p>\n" } }, { "@type": "Question","Name": "Are your fees competitive?", "acceptedAnswer": { "@type": "Answer", "text": "<p>Yes. With our head office being located in outer London we don\u2019t need to charge &#8220;City of London&#8221; prices! We frequently benchmark our prices against those of other accountancy firms in the local area to ensure that we remain extremely competitive.<\/p>\n" } }, { "@type": "Question","Name": "Which London areas do you cover? ", "acceptedAnswer": { "@type": "Answer", "text": "<p class=\"ai-optimize-6 ai-optimize-introduction\">We cover all areas of London from our offices located in Cheam in Surrey and Wanstead in East London.<\/p>\n" } } ] } Contact our Wanstead team We expect to respond to all online enquiries within 8 business hours at the latest, usually sooner. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() ); Telephone 020 8989 5147 Email wanstead@thp.co.uk THP Wanstead Accountants 34-40 High St, London E11 2RJ Office Hours Monday 09:00 - 17:30 Tuesday 09:00 - 17:30 Wednesday 09:00 - 17:30 Thursday 09:00 - 17:30 Friday 09:00 - 17:30 Saturday Closed Sunday Closed Join The Conversation The Latest From Facebook THP Chartered Accountants Sign up for our Newsletter Your name* Your name is required Your email address* Your email is required Yes, I consent to receive emails from THP Limited. I have read and understand THP Limited's Privacy notice. I agree to have my email activity tracked Subscribe column About Us About Us THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden Directors Our Relationship With You THP client satisfaction rating Refer a Friend column Tax Annual Accounts Tax Return Services Self-Assessment Tax Returns VAT Returns Service Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Unclaimed Capital Allowances Tax Investigation Service R&D Tax Credit service Bookkeeping service Cloud accounting column Business Audit Services Business Exit Business Structure Business Valuation Services Company Secretarial Services Financial Due Diligence Services Grant Audits Innovate UK Smart Grants Management Accounts Service Mergers and Acquisitions Services Payroll Outsourcing column Legal Services Shareholder Agreements and Business Continuity Writing a Will Lasting Power of Attorney Service Company Formation column Financial Services Buy-to-Let Corporate Finance Wealth Management THP is the trading name of THP Limited registered in England & Wales, No 04664338, VAT number 249110185. Our registered office is 34-40 High Street, Wanstead, London, E11 2RJ. We are registered to carry out audit work in the UK by the Institute of Chartered Accountants in England and Wales. Professional rules and code of conduct can be accessed on their website and the Ethical Standards for Auditors can be found at www.frc.org.uk. Our Audit Registration details are at www.auditregister.org.uk under reference number C001012915. Sitemap Accessibility Statement PI & Compliance Complaints Procedure Terms and Conditions Privacy Policy & GDPR Copyright Call UsSearchLive ChatAccessibility Call me back × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_3" ).setAttribute( "value", ( new Date() ).getTime() ); Contact Us × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_4" ).setAttribute( "value", ( new Date() ).getTime() ); Request a free consultation × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_5" ).setAttribute( "value", ( new Date() ).getTime() ); Search × What Are You Looking For? Search Call your local THP branch × THP Chelmsford 01245 251731 THP Saffron Walden 01799 527478 THP Sutton 020 8652 1070 THP Wanstead 020 8989 5147 Request a quote × Leave your details below and we'll get in touch. Please leave this field empty. Number of BTL properties in my sole name Number of properties owned in joint names Number of properties owned by a Limited Company My approximate Gross Rental Income I have additional PAYE/Pension incomeYesNo I earn Income from Self EmploymentYesNo My service level selectionSilverGold I have read and understand THP Limited's Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_6" ).setAttribute( "value", ( new Date() ).getTime() ); Accessibility Settings × Text Settings Font Size A A Underline Links Colour Settings Dark Mode Greyscale Mode Invert Colours Other Settings Disable Animations {"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\/theme-new\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} Manage Cookie Consent To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions. Functional Functional Always active The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network. Preferences Preferences The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user. Statistics Statistics The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. Marketing Marketing The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes. Manage options Manage services Manage {vendor_count} vendors Read more about these purposes Accept Deny View preferences Save preferences View preferences {title} {title} {title} Manage consent const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); #wpcf7-691d2e648693d-wrapper {display:none !important; visibility:hidden !important;} /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); /* ]]> */ /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/accountancy-services\/example-service\/|\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/www.thp.co.uk","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); /* ]]> */ /* <![CDATA[ */ var rocket_lazyload_css_data = {"threshold":"300"}; /* ]]> */ /* <![CDATA[ */ !function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,a.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{u.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:o+"px"});function n(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&c.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(u.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}n(),function(){const r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]); /* ]]> */ /* <![CDATA[ */ var wpcf7_recaptcha = { "sitekey": "6LdD_9AiAAAAAL_OW8DB1wm7pH-kZ97gUobQdOZt", "actions": { "homepage": "homepage", "contactform": "contactform" } }; /* ]]> */ /* <![CDATA[ */ var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"52","version":"7.5.6.1","store_consent":"1","do_not_track_enabled":"","consenttype":"optin","region":"uk","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/www.thp.co.uk\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_GB","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"22","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https:\/\/www.thp.co.uk\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=52","page_links":{"uk":{"cookie-statement":{"title":"Cookie Policy","url":"https:\/\/www.thp.co.uk\/cookie-policy\/"},"privacy-statement":{"title":"Privacy Notice and GDPR","url":"https:\/\/www.thp.co.uk\/privacy-notice\/"},"privacy-statement-children":{"title":"","url":"https:\/\/www.thp.co.uk\/grant-finance-guide\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"}; /* ]]> */ window.addEventListener('DOMContentLoaded', function() { /* <![CDATA[ */ if ('undefined' != typeof window.jQuery) { jQuery(document).ready(function ($) { $(document).on('elementor/popup/show', () => { let rev_cats = cmplz_categories.reverse(); for (let key in rev_cats) { if (rev_cats.hasOwnProperty(key)) { let category = cmplz_categories[key]; if (cmplz_has_consent(category)) { document.querySelectorAll('[data-category="' + category + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } let services = cmplz_get_services_on_page(); for (let key in services) { if (services.hasOwnProperty(key)) { let service = services[key].service; let category = services[key].category; if (cmplz_has_service_consent(service, category)) { document.querySelectorAll('[data-service="' + service + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } }); }); } document.addEventListener("cmplz_enable_category", function(consentData) { var category = consentData.detail.category; var services = consentData.detail.services; var blockedContentContainers = []; let selectorVideo = '.cmplz-elementor-widget-video-playlist[data-category="'+category+'"],.elementor-widget-video[data-category="'+category+'"]'; let selectorGeneric = '[data-cmplz-elementor-href][data-category="'+category+'"]'; for (var skey in services) { if (services.hasOwnProperty(skey)) { let service = skey; selectorVideo +=',.cmplz-elementor-widget-video-playlist[data-service="'+service+'"],.elementor-widget-video[data-service="'+service+'"]'; selectorGeneric +=',[data-cmplz-elementor-href][data-service="'+service+'"]'; } } document.querySelectorAll(selectorVideo).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; obj.classList.add('cmplz-elementor-activated'); if ( obj.hasAttribute('data-cmplz_elementor_widget_type') ){ let attr = obj.getAttribute('data-cmplz_elementor_widget_type'); obj.classList.removeAttribute('data-cmplz_elementor_widget_type'); obj.classList.setAttribute('data-widget_type', attr); } if (obj.classList.contains('cmplz-elementor-widget-video-playlist')) { obj.classList.remove('cmplz-elementor-widget-video-playlist'); obj.classList.add('elementor-widget-video-playlist'); } obj.setAttribute('data-settings', obj.getAttribute('data-cmplz-elementor-settings')); blockedContentContainers.push(obj); }); document.querySelectorAll(selectorGeneric).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; if (obj.classList.contains('cmplz-fb-video')) { obj.classList.remove('cmplz-fb-video'); obj.classList.add('fb-video'); } obj.classList.add('cmplz-elementor-activated'); obj.setAttribute('data-href', obj.getAttribute('data-cmplz-elementor-href')); blockedContentContainers.push(obj.closest('.elementor-widget')); }); /** * Trigger the widgets in Elementor */ for (var key in blockedContentContainers) { if (blockedContentContainers.hasOwnProperty(key) && blockedContentContainers[key] !== undefined) { let blockedContentContainer = blockedContentContainers[key]; if (elementorFrontend.elementsHandler) { elementorFrontend.elementsHandler.runReadyTrigger(blockedContentContainer) } var cssIndex = blockedContentContainer.getAttribute('data-placeholder_class_index'); blockedContentContainer.classList.remove('cmplz-blocked-content-container'); blockedContentContainer.classList.remove('cmplz-placeholder-' + cssIndex); } } }); document.addEventListener("cmplz_enable_category", function () { document.querySelectorAll('[data-rocket-lazyload]').forEach(obj => { if (obj.hasAttribute('data-lazy-src')) { obj.setAttribute('src', obj.getAttribute('data-lazy-src')); } }); }); /* ]]> */ }); /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/www.thp.co.uk\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; /* ]]> */ window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)function lazyLoadThumb(e,alt,l){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=["lazy","no-lazy"];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)}); <!-- BS4 Form JS Validation --> (function() { 'use strict'; window.addEventListener('load', function() { var forms = document.getElementsByClassName('needs-validation'); var validation = Array.prototype.filter.call(forms, function(form) { form.addEventListener('submit', function(event) { if (form.checkValidity() === false) { event.preventDefault(); event.stopPropagation(); } form.classList.add('was-validated'); }, false); }); }, false); })(); const meluID = '5a670498-a800-467e-9a0b-e508c7405f2a'; function waitForElm(selector) { return new Promise(resolve => { if (document.querySelector(selector)) { return resolve(document.querySelector(selector)); } const observer = new MutationObserver(mutations => { if (document.querySelector(selector)) { resolve(document.querySelector(selector)); observer.disconnect(); } }); observer.observe(document.body, { childList: true, subtree: true }); }); } function showMelu(e) { e.preventDefault(); if(typeof Comm100API === 'undefined') { setTimeout(() => { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } }, 1500); } else { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } } } var acc_buttons = document.querySelectorAll("a[href='#chat-now']"); for (var i = 0, l = acc_buttons.length; i < l; i++) { var acc_button = acc_buttons[i]; acc_button.addEventListener('click', showMelu, false); } window.addEventListener('DOMContentLoaded', function() { function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires="+d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } function unsetCookie(cname) { document.cookie = cname + "= ;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/"; } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } var acc_font_size = (getCookie('thp-font-size') ? parseInt(getCookie('thp-font-size'), 10) : parseInt(jQuery("html").css('font-size'), 10)), new_size, acc_dark_mode = false, acc_link_underline = false, acc_greyscale_img = false, acc_counter = 0; function acc_increase_font_size() { new_size = acc_font_size += 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } function acc_decrease_font_size() { new_size = acc_font_size -= 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } jQuery(document).on('change', '#adarkModeInput', function() { if(jQuery(this).is(':checked')) { acc_dark_mode = true; jQuery('html').addClass('dark-mode'); setCookie('thp-darkmode', 'true', 365); } else { acc_dark_mode = false; jQuery('html').removeClass('dark-mode'); unsetCookie('thp-darkmode'); } }); jQuery(document).on('change', '#agreyscaleInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('greyscale-mode'); setCookie('thp-greyscalemode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('greyscale-mode'); unsetCookie('thp-greyscalemode'); } }); jQuery(document).on('change', '#ainvertInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('invert-mode'); setCookie('thp-invertmode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('invert-mode'); unsetCookie('thp-invertmode'); } }); jQuery(document).on('change', '#aunderlinelinksInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('underline-mode'); setCookie('thp-underlinemode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('underline-mode'); unsetCookie('thp-underlinemode'); } }); jQuery(document).on('change', '#atransitionsInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('notransitions-mode'); setCookie('thp-notransitionsmode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('notransitions-mode'); unsetCookie('thp-notransitionsmode'); } }); function check_accesibility() { var fontsize = getCookie('thp-font-size'), darkmode = getCookie('thp-darkmode'), greyscale = getCookie('thp-greyscalemode'), invert = getCookie('thp-invertmode'), underline = getCookie('thp-underlinemode'), notrans = getCookie('thp-notransitionsmode'); if(fontsize != '') { console.log(fontsize); jQuery('html').css('font-size', fontsize + 'px'); } if(darkmode != '') { jQuery('html').addClass('dark-mode'); jQuery( document ).ready(function() { jQuery('#adarkModeInput')[0].checked = true; }); } if(greyscale != '') { jQuery('html').addClass('greyscale-mode'); jQuery( document ).ready(function() { jQuery('#agreyscaleInput')[0].checked = true; }); } if(invert != '') { jQuery('html').addClass('invert-mode'); jQuery( document ).ready(function() { jQuery('#ainvertInput')[0].checked = true; }); } if(underline != '') { jQuery('html').addClass('underline-mode'); jQuery( document ).ready(function() { jQuery('#aunderlinelinksInput')[0].checked = true; }); } if(notrans != '') { jQuery('html').addClass('notransitions-mode'); jQuery( document ).ready(function() { jQuery('#atransitionsInput')[0].checked = true; }); } } check_accesibility(); }); (()=>{class RocketElementorPreload{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}t(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this.i(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach((t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this.o(t)}catch(t){}}))}o(t){const e=JSON.parse(t.dataset.settings),i=e.m||e.animation_delay||0,n=e[this.animationSettingKeys.find((t=>e[t]))];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let o=setTimeout((()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this.l(t,e)}),i);window.addEventListener("rocket-startLoading",(function(){clearTimeout(o)}))}i(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach((t=>{e.forEach((e=>{i.push(t+e)}))})),i}l(t,e){this.i().forEach((t=>delete e[t])),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorPreload;requestAnimationFrame(t.t.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorPreload.run)})();(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9a0e7fd4be0ff268',t:'MTc2MzU0MjYzOC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();
Emails: wanstead@thp.co.uk, sutton@thp.co.uk, chelmsford@thp.co.uk, saffron@thp.co.uk, group@thp.co.uk, bookingsthpcouk@thp.co.uk, found@www.frc.org.uk, are@www.auditregister.org.uk
View text
if(typeof ewww_webp_supported==="undefined"){var ewww_webp_supported=!1}if(ewww_webp_supported){document.body.classList.add("webp-support")} Call Today 0800 6520 025 Menu Home Why Us Why Us Case Studies Meet the Teams Why Us With a large team of trained professionals working out of four locations across London and Essex we have more specialists on our team than you can shake a stick at. Whether it be cloud bookkeeping and accounting, shareholders agreements, tax planning, auditing or just general business advice there’s always someone at THP who’s seen it before. We can even handle all the associated legal parts so you won’t ever need to engage a lawyer as well as an accountant. Read more about us More About Us Our Relationship With You Our Satisfaction Score Refer a Friend Merge with Us Case Studies Here you can read about a selection of our clients and how THP has worked alongside them to help them to achieve their goals. Read more case studies I was looking for a company that really knew how Innovate UK audits work. I got in touch with THP and I not only found them a pleasure to deal with but their fee quote was very reasonable. Jeremy Mabbitt Studybugs We’re delighted to work with THP as we share many core values, we like the very personal service which we receive from them Simon Perriton Just IT – Professional Services With face-to-face contact with a keen and enthusiastic manager, we benefit from advice that makes a real difference to our business Jamie Stanford Liberty Games – Retail Over 30 years of trading and still thriving…… Chrissie Agnew Infocorp – Professional Services I was impressed by the way THP was able to speak about their achievements for their clients Neil Chamberlain Location Chelmsford – Property When looking for an accountant, it was important to us to work with a firm who, like us, provided a local service accompanied by big ideas Mark Mountney Zoology – Salon Chain Meet the Teams Here you can view our current team members at each of our different office locations. Saffron Walden Team Chelmsford Team Sutton Team Wanstead Team Support Team Your Needs Making Tax Digital Audits, Accounts & Bookkeeping Business Tax Cloud Accounting Innovate Grants Buy To Let Legal Services Financial Services Audits, Accounts & Bookkeeping Loading... Audit Services Loading... Business Accounting Services Loading... Bookkeeping service Loading... Cloud accounting Loading... Annual Accounts Loading... Management Accounts Service Loading... MTD for Sole traders Business Loading... Business Exit Loading... Business Structure Loading... Company Secretarial Services Loading... Mergers and Acquisitions Services Loading... Payroll Outsourcing Loading... Business Valuation Services Loading... Financial Due Diligence Services Tax Loading... Tax Return Services Loading... Self-Assessment Tax Returns Loading... VAT and MTD Loading... Corporation Tax Services Loading... Tax Planning Services Loading... Inheritance Tax Planning Loading... Capital Gains Tax Services Loading... Unclaimed Capital Allowances Loading... Tax Investigation Service Loading... R&D Tax Services Buy To Let Loading... MTD for Landlords - Platinum Service Loading... Making Buy-to-Let More Profitable Loading... Why Buy-to-Let Incomes are Dropping Loading... Should I transfer my BTL properties into a limited company? Loading... Married Landlord? You could reduce your tax bill. Loading... Strategies for improving Buy-to-Let income Loading... Selling your BTL property – things to look out for Loading... How THP can help you as a Landlord Loading... CGT Fasttrack Service on Property sales Legal Services Loading... Company Formation Loading... Lasting Power of Attorney Service Loading... Shareholder Agreements and Business Continuity Loading... Writing a Will Financial Services Loading... Wealth Management Loading... Mortgages Loading... Corporate Finance Cloud Accounting Loading... Iris Openspace Loading... Able Internet Payroll Loading... FreeAgent Loading... Xero Innovate Grants Loading... Innovate UK Smart Grants Loading... Grant Audits Making Tax Digital Loading... MTD - What's it all about? Loading... MTD for Sole traders Loading... MTD for Landlords - Platinum Service Guides Guides Verifying your identity with Companies House This graphic guide lists who is required to verify their identity with Companies House by the November 2025 deadline and shows the steps involved. View Guide Spring Statement 2025 Full details of the Chancellor’s Statement announcements from her presentation on the 26th March 2025. View Guide What is Making Tax Digital? A Guide If you're asking yourself 'What is Making Tax Digital', our simple guide will answer your questions and help get you started. View Guide The Comprehensive Guide to Management Accounts Unlock the power of management accounts and discover how they drive informed business decisions. View Guide An Employers Guide to Auto Enrolment Understand more about your obligations as an employer, with regards to auto enrolment when employing new staff members. View Guide View more guides Client Zone Client Zone Xero FreeAgent Iris OpenSpace Able Payroll Spring Statement 2025 Pay Online Transfer Files Careers Blog Blog Loading... Posted on November 17th 2025 Renters’ Rights Act: a practical guide for landlords Read Post Loading... Posted on November 17th 2025 Rental income and married couples: how does it work? Read Post Loading... Posted on November 14th 2025 Side hustle tax rules – HMRC is watching Read Post Loading... Posted on November 13th 2025 What a part-time Finance Director can do for a growing SME Read Post Loading... Posted on November 12th 2025 Research and Development Tax Credits – is your small business missing out? Read Post View more articles Get in Touch Get In Touch THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Staff Book a free Consultation Our individual offices are listed on the left. Just hover your mouse over each link to bring up the full contact details. Alternatively if you would prefer us to contact you to arrange a free no obligation consultation, please click the button below and complete our online form. Book a free consultation THP Wanstead 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 wanstead@thp.co.uk Read more about THP Wanstead Loading... THP Sutton Unit 4, Mulgrave Chambers 26-28 Mulgrave Road Sutton SM2 6LE 020 8652 1070 sutton@thp.co.uk Read more about THP Sutton Loading... THP Chelmsford Waterhouse Business Centre Unit 53, 2 Cromar Way Chelmsford, Essex CM1 2QE 01245 251731 chelmsford@thp.co.uk Read more about THP Chelmsford Loading... THP Saffron Walden 24 High Street Saffron Walden, Essex CB10 1AX 01799 527478 saffron@thp.co.uk Read more about THP Saffron Walden Loading... THP Support Team 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 group@thp.co.uk Read more about the THP Support Team Loading... Close Menu Home Why Us Why Us Our Relationship With You Our Satisfaction Score Refer A Friend Case Studies Merge with Us Your Needs Making Tax Digital MTD - What's it all about? MTD for Sole traders MTD for Landlords - Platinum Service Audits, Accounts & Bookkeeping Audit Services Business Accounting Services Bookkeeping service Cloud accounting Annual Accounts Management Accounts Service MTD for Sole traders Business Business Exit Business Structure Company Secretarial Services Mergers and Acquisitions Services Payroll Outsourcing Business Valuation Services Financial Due Diligence Services Tax Tax Return Services Self-Assessment Tax Returns VAT and MTD Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Services Unclaimed Capital Allowances Tax Investigation Service R&D Tax Services Cloud Accounting Iris Openspace Able Internet Payroll FreeAgent Xero Innovate Grant Innovate UK Smart Grants Grant Audits Buy To Let MTD for Landlords - Platinum Service Making Buy-to-Let More Profitable Why Buy-to-Let Incomes are Dropping Should I transfer my BTL properties into a limited company? Married Landlord? You could reduce your tax bill. Strategies for improving Buy-to-Let income Selling your BTL property – things to look out for How THP can help you as a Landlord CGT Fasttrack Service on Property sales Legal Services Company Formation Lasting Power of Attorney Service Shareholder Agreements and Business Continuity Writing a Will Financial Services Wealth Management Mortgages Corporate Finance Client Zone Newsletters Spring Statement 2025 Transfer Files Pay Online Able Internet Payroll Iris Openspace Xero FreeAgent Guides Careers Blog Get in Touch Book a Free Consultation THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Team Pay Online Call Today: 0800 6520 025 or call me back Your Local Offices: Wanstead Sutton Chelmsford Saffron Walden Select a location Wanstead Sutton Chelmsford Saffron Walden What is Making Tax Digital? A Guide Home Guides What is Making Tax Digital? A Guide Download our Making Tax Digital Guide Click here to download What does MTD stand for? Let’s get the acronym out of the way first. MTD stands for Making Tax Digital. What is Making Tax Digital? MTD is a government initiative, led by HMRC. As the name suggests, Making Tax Digital is all about moving to a system of digital tax records and returns. When MTD is fully implemented, businesses and the self-employed will have to use approved software for keeping their financial records and submitting their tax returns. In other words, the tax system will become paperless. Why is MTD being introduced? HMRC says that MTD is being introduced “to make it easier for individuals and businesses to get their tax right and keep on top of their affairs”. The more cynical amongst us would see that this is likely the precursor for a system that collects more tax from us earlier (quarterly) rather than 9 months after the end of each tax year. However, it’s highly likely that HMRC will claim that MTD is a more transparent system that will help to reduce tax reporting errors and fraud. Which taxes does MTD apply to? Making Tax Digital currently applies to VAT. In the near future it will also cover Income Tax Self Assessment (ITSA). Scroll down to learn more about MTD and each of these taxes. Is MTD compulsory? Currently, MTD for VAT is compulsory for all VAT registered businesses. However, you can apply for an exemption if it's not reasonable or practical for you to use a computer. This may be because of your age, a disability, the remoteness of your location or your religious beliefs. You can currently apply for an exemption from MTD for VAT by visiting this page. Get help with Making Tax Digital Click the button below to book a call with us Book a callWhen does Making Tax Digital start? Making Tax Digital for VAT has already begun. MTD for Income Tax Self Assessment (MTD ITSA) commences in April 2026. April 2022MTD for VATVAT-registered businesses with an annual taxable turnover of £85,000 or more needed to comply with this scheme by April 2021. All VAT-registered businesses had to take part in MTD from April 2022. April 2026MTD for Income Tax Self AssessmentSelf-employed people and landlords with income of £50,000+ will be required to be part of the scheme by April 2026, while those with an income of £30,000 will need to join by April 2027. From April 2028 anyone with an income of just £20,000 will then have to join. MTD for VAT explained To comply with MTD for VAT, you must now keep all of your VAT records digitally using MTD-compliant software like FreeAgent or Xero. You must also submit your VAT returns to HMRC online rather than complete and send in manual returns by post as in the past. If you don’t, you face a £400 penalty for each wrongly submitted return. At THP, we have helped hundreds of clients make a smooth transition to MTD for VAT. You can learn more about our Making Tax Digital for VAT service here. Need help to register for MTD for VAT? Book a call MTD for Income Tax (MTD ITSA) Making Tax Digital for Income Tax Self Assessment goes live for self-employed people and landlords with an income of £50,000+ in April 2026. Those with incomes of £30,000+ need to join by April 2027. From April 2028 anyone with an income of just £20,000 will then have to join. As with MTD for VAT, you will need to use approved software to submit your Self Assessment Tax Returns. However, instead of making an annual tax return, you will need to make quarterly submissions. These will due on the fifth day of August, November, February and May. This means the first main tranche of taxpayers will make their first submission on 5th August 2026. Although you will have to make quarterly Self Assessment Returns via your software, you will still pay your Income Tax on the same dates – the main bill by 31st January and your payment on account by 31st July. Read our blog on MTD for landlords and the self-employed Ask us about MTD for Income Tax Book a call MTD for landlords As the Accountants for Landlords, we’ve recently put together a Landlord Platinum Service for MTD. After reviewing all the main cloud accounting platforms for Landlords, we have concluded that the best MTD-compliant software for managing a buy-to-let portfolio is Hammock. That’s why we’ve teamed up with Hammock to offer our landlord clients use of this powerful software free of charge. In addition, we’ve bundled together a range of other services that are designed to help Landlords remain MTD compliant, maximise profits, lower tax bills and manage their Buy-to-Let portfolios more efficiently. Click on the button below to find out more and to obtain an instant tailored quote for our Platinum service. Learn about our Platinum Service for Landlords Making Tax Digital for sole traders In addition to our Platinum service for Landlords, we also give our sole trader clients a helping hand with Making Tax Digital by offering them the popular FreeAgent cloud accounting software at no extra cost. If you are a business owner/sole trader, this means you will have access to expert advice from our team of accountants to help you maintain your records correctly and keep your tax bill lower. You also gain free access to simple-to-use and intuitive MTD compliant software that makes managing your business finances a doddle – saving you at least £227 per year. Click below to learn more. Get FreeAgent at no extra cost How do I sign up for MTD?If you are VAT registered you should already have signed up for MTD for VAT. The deadline was April 2022 (apart from a few exceptions). You will need to sign up for MTD for Self Assessment Income Tax by April 2026 if you have income of £50,000+ and by April 2027 if you have income of £30,000. From April 2028 anyone with an income of just £20,000 will then have to join. Do I need special software for MTD?Generally, ‘yes’. The simplest method is to choose a MTD-approved software package. Currently there are a number of software platforms available that are fully compliant with MTD for VAT. We recommend Xero or FreeAgent, depending on your business’s size and needs. Scroll down to learn how THP clients can obtain full use of FreeAgent at no extra cost. Because MTD for Income Tax is only now starting to be phased in, at this time there are only a relatively small number of MTD compliant software packages available. The Gov.uk website maintains a list of available software here, which is expected to grow rapidly. There are methods of making software such as spreadsheets compliant with MTD. These rely on creating ‘digital links’ that create an unbroken digital chain as data is moved from one application to another. Following the introduction of mandatory MTD, we no longer recommend the continued use of spreadsheets for accounting or bookkeeping as there are now far more effective software solutions available. How can THP help me with Making Tax Digital? At THP, we’ve chalked up a huge amount of experience helping clients to comply with MTD for VAT. This has included helping them to migrate to MTD-compliant software packages as well as ensuring their VAT returns are submitted accurately and on time. We are now working with self-employed people and landlords who need to prepare for MTD for Income Tax Self Assessment. If you would like advice or help with planning for this, please click here to book a call with one of our MTD experts. { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question","Name": "How do I sign up for MTD?", "acceptedAnswer": { "@type": "Answer", "text": "<p class=\"ai-optimize-7\">If you are VAT registered you should already have signed up for <strong>MTD for VAT.\u00a0<\/strong> The deadline was April 2022 (apart from a few exceptions).<\/p>\n<ul>\n<li class=\"ai-optimize-8\">You will need to sign up for <strong>MTD for Self Assessment Income Tax<\/strong> by April 2026 if you have income of \u00a350,000+ and by April 2027 if you have income of \u00a330,000. From April 2028 anyone with an income of just \u00a320,000 will then have to join.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n" } }, { "@type": "Question","Name": "Do I need special software for MTD?", "acceptedAnswer": { "@type": "Answer", "text": "<p>Generally, \u2018yes\u2019. The simplest method is to choose a MTD-approved software package. Currently there are a number of software platforms available that are fully compliant with MTD for VAT. We recommend <a href=\"https:\/\/www.thp.co.uk\/xero\/\">Xero<\/a> or <a href=\"https:\/\/www.thp.co.uk\/freeagent\/\">FreeAgent<\/a>, depending on your business\u2019s size and needs. Scroll down to learn how THP clients can obtain full use of FreeAgent at no extra cost.<\/p>\n<p>Because MTD for Income Tax is only now starting to be phased in, at this time there are only a relatively small number of MTD compliant software packages available. The Gov.uk website maintains a\u00a0<a href=\"https:\/\/www.gov.uk\/guidance\/find-software-thats-compatible-with-making-tax-digital-for-income-tax\">list of available software here<\/a>, which is expected to grow rapidly.<\/p>\n<p>There are methods of making software such as spreadsheets compliant with MTD. These rely on creating \u2018digital links\u2019 that create an unbroken digital chain as data is moved from one application to another. Following the introduction of mandatory MTD, we no longer recommend the continued use of spreadsheets for accounting or bookkeeping as there are now far more effective software solutions available.<\/p>\n" } }, { "@type": "Question","Name": "How can THP help me with Making Tax Digital?", "acceptedAnswer": { "@type": "Answer", "text": "<p><strong>\u00a0<\/strong>At THP, we\u2019ve chalked up a huge amount of experience helping clients to comply with MTD for VAT. This has included helping them to migrate to MTD-compliant software packages as well as ensuring their VAT returns are submitted accurately and on time.<\/p>\n<p>We are now working with self-employed people and landlords who need to prepare for MTD for Income Tax Self Assessment. If you would like advice or help with planning for this, <a href=\"https:\/\/outlook.office365.com\/owa\/calendar\/bookingsthpcouk@thp.co.uk\/bookings\/s\/DReD_IEa_0-4AL5atLgc7g2\">please click here to book a call with one of our MTD experts.<\/a><\/p>\n" } } ] } Ask us about MTD for Vat, Income Tax. Click the button below to book a call with us Book a callMore about Making Tax Digital Want to learn more about Making Tax Digital? If so, please browse our blog updates about MTD. Loading... Posted on March 31st 2025 Making Tax Digital changes to affect sole traders & landlords Read Post Loading... Posted on December 19th 2024 Concerns about Making Tax Digital for Income Tax Read Post Loading... Posted on November 5th 2024 Making Tax Digital: Digital link requirements Read Post Loading... Posted on October 28th 2024 Free MTD software for THP clients Read Post Loading... Posted on October 3rd 2024 MTD: survey shows thousands unaware of Making Tax Digital Read Post Loading... Posted on July 3rd 2024 MTD for VAT penalties and reporting requirements Read Post Loading... Posted on April 11th 2024 MTD ITSA – should you sign up early? Read Post Loading... Posted on May 15th 2023 Making Tax Digital for landlords and the self-employed – it’s coming! Read Post Join The Conversation The Latest From Facebook THP Chartered Accountants Sign up for our Newsletter Your name* Your name is required Your email address* Your email is required Yes, I consent to receive emails from THP Limited. I have read and understand THP Limited's Privacy notice. I agree to have my email activity tracked Subscribe column About Us About Us THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden Directors Our Relationship With You THP client satisfaction rating Refer a Friend column Tax Annual Accounts Tax Return Services Self-Assessment Tax Returns VAT Returns Service Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Unclaimed Capital Allowances Tax Investigation Service R&D Tax Credit service Bookkeeping service Cloud accounting column Business Audit Services Business Exit Business Structure Business Valuation Services Company Secretarial Services Financial Due Diligence Services Grant Audits Innovate UK Smart Grants Management Accounts Service Mergers and Acquisitions Services Payroll Outsourcing column Legal Services Shareholder Agreements and Business Continuity Writing a Will Lasting Power of Attorney Service Company Formation column Financial Services Buy-to-Let Corporate Finance Wealth Management THP is the trading name of THP Limited registered in England & Wales, No 04664338, VAT number 249110185. Our registered office is 34-40 High Street, Wanstead, London, E11 2RJ. We are registered to carry out audit work in the UK by the Institute of Chartered Accountants in England and Wales. Professional rules and code of conduct can be accessed on their website and the Ethical Standards for Auditors can be found at www.frc.org.uk. Our Audit Registration details are at www.auditregister.org.uk under reference number C001012915. Sitemap Accessibility Statement PI & Compliance Complaints Procedure Terms and Conditions Privacy Policy & GDPR Copyright Call UsSearchLive ChatAccessibility Call me back × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); Contact Us × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() ); Request a free consultation × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_3" ).setAttribute( "value", ( new Date() ).getTime() ); Search × What Are You Looking For? Search Call your local THP branch × THP Chelmsford 01245 251731 THP Saffron Walden 01799 527478 THP Sutton 020 8652 1070 THP Wanstead 020 8989 5147 Request a quote × Leave your details below and we'll get in touch. Please leave this field empty. Number of BTL properties in my sole name Number of properties owned in joint names Number of properties owned by a Limited Company My approximate Gross Rental Income I have additional PAYE/Pension incomeYesNo I earn Income from Self EmploymentYesNo My service level selectionSilverGold I have read and understand THP Limited's Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_4" ).setAttribute( "value", ( new Date() ).getTime() ); Accessibility Settings × Text Settings Font Size A A Underline Links Colour Settings Dark Mode Greyscale Mode Invert Colours Other Settings Disable Animations {"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\/theme-new\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} Manage Cookie Consent To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions. Functional Functional Always active The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network. Preferences Preferences The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user. Statistics Statistics The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. Marketing Marketing The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes. Manage options Manage services Manage {vendor_count} vendors Read more about these purposes Accept Deny View preferences Save preferences View preferences {title} {title} {title} Manage consent const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); #wpcf7-691d866e16855-wrapper {display:none !important; visibility:hidden !important;} /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); /* ]]> */ /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/accountancy-services\/example-service\/|\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/www.thp.co.uk","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); /* ]]> */ /* <![CDATA[ */ var rocket_lazyload_css_data = {"threshold":"300"}; /* ]]> */ /* <![CDATA[ */ !function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,a.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{u.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:o+"px"});function n(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&c.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(u.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}n(),function(){const r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]); /* ]]> */ /* <![CDATA[ */ var wpcf7_recaptcha = { "sitekey": "6LdD_9AiAAAAAL_OW8DB1wm7pH-kZ97gUobQdOZt", "actions": { "homepage": "homepage", "contactform": "contactform" } }; /* ]]> */ /* <![CDATA[ */ var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"52","version":"7.5.6.1","store_consent":"1","do_not_track_enabled":"","consenttype":"optin","region":"uk","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/www.thp.co.uk\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_GB","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"22","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https:\/\/www.thp.co.uk\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=52","page_links":{"uk":{"cookie-statement":{"title":"Cookie Policy","url":"https:\/\/www.thp.co.uk\/cookie-policy\/"},"privacy-statement":{"title":"Privacy Notice and GDPR","url":"https:\/\/www.thp.co.uk\/privacy-notice\/"},"privacy-statement-children":{"title":"","url":"https:\/\/www.thp.co.uk\/us\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"}; /* ]]> */ window.addEventListener('DOMContentLoaded', function() { /* <![CDATA[ */ if ('undefined' != typeof window.jQuery) { jQuery(document).ready(function ($) { $(document).on('elementor/popup/show', () => { let rev_cats = cmplz_categories.reverse(); for (let key in rev_cats) { if (rev_cats.hasOwnProperty(key)) { let category = cmplz_categories[key]; if (cmplz_has_consent(category)) { document.querySelectorAll('[data-category="' + category + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } let services = cmplz_get_services_on_page(); for (let key in services) { if (services.hasOwnProperty(key)) { let service = services[key].service; let category = services[key].category; if (cmplz_has_service_consent(service, category)) { document.querySelectorAll('[data-service="' + service + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } }); }); } document.addEventListener("cmplz_enable_category", function(consentData) { var category = consentData.detail.category; var services = consentData.detail.services; var blockedContentContainers = []; let selectorVideo = '.cmplz-elementor-widget-video-playlist[data-category="'+category+'"],.elementor-widget-video[data-category="'+category+'"]'; let selectorGeneric = '[data-cmplz-elementor-href][data-category="'+category+'"]'; for (var skey in services) { if (services.hasOwnProperty(skey)) { let service = skey; selectorVideo +=',.cmplz-elementor-widget-video-playlist[data-service="'+service+'"],.elementor-widget-video[data-service="'+service+'"]'; selectorGeneric +=',[data-cmplz-elementor-href][data-service="'+service+'"]'; } } document.querySelectorAll(selectorVideo).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; obj.classList.add('cmplz-elementor-activated'); if ( obj.hasAttribute('data-cmplz_elementor_widget_type') ){ let attr = obj.getAttribute('data-cmplz_elementor_widget_type'); obj.classList.removeAttribute('data-cmplz_elementor_widget_type'); obj.classList.setAttribute('data-widget_type', attr); } if (obj.classList.contains('cmplz-elementor-widget-video-playlist')) { obj.classList.remove('cmplz-elementor-widget-video-playlist'); obj.classList.add('elementor-widget-video-playlist'); } obj.setAttribute('data-settings', obj.getAttribute('data-cmplz-elementor-settings')); blockedContentContainers.push(obj); }); document.querySelectorAll(selectorGeneric).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; if (obj.classList.contains('cmplz-fb-video')) { obj.classList.remove('cmplz-fb-video'); obj.classList.add('fb-video'); } obj.classList.add('cmplz-elementor-activated'); obj.setAttribute('data-href', obj.getAttribute('data-cmplz-elementor-href')); blockedContentContainers.push(obj.closest('.elementor-widget')); }); /** * Trigger the widgets in Elementor */ for (var key in blockedContentContainers) { if (blockedContentContainers.hasOwnProperty(key) && blockedContentContainers[key] !== undefined) { let blockedContentContainer = blockedContentContainers[key]; if (elementorFrontend.elementsHandler) { elementorFrontend.elementsHandler.runReadyTrigger(blockedContentContainer) } var cssIndex = blockedContentContainer.getAttribute('data-placeholder_class_index'); blockedContentContainer.classList.remove('cmplz-blocked-content-container'); blockedContentContainer.classList.remove('cmplz-placeholder-' + cssIndex); } } }); document.addEventListener("cmplz_enable_category", function () { document.querySelectorAll('[data-rocket-lazyload]').forEach(obj => { if (obj.hasAttribute('data-lazy-src')) { obj.setAttribute('src', obj.getAttribute('data-lazy-src')); } }); }); /* ]]> */ }); /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/www.thp.co.uk\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; /* ]]> */ window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)function lazyLoadThumb(e,alt,l){var t='<img loading="lazy" data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img loading="lazy" src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=["lazy","no-lazy"];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)}); <!-- BS4 Form JS Validation --> (function() { 'use strict'; window.addEventListener('load', function() { var forms = document.getElementsByClassName('needs-validation'); var validation = Array.prototype.filter.call(forms, function(form) { form.addEventListener('submit', function(event) { if (form.checkValidity() === false) { event.preventDefault(); event.stopPropagation(); } form.classList.add('was-validated'); }, false); }); }, false); })(); const meluID = '5a670498-a800-467e-9a0b-e508c7405f2a'; function waitForElm(selector) { return new Promise(resolve => { if (document.querySelector(selector)) { return resolve(document.querySelector(selector)); } const observer = new MutationObserver(mutations => { if (document.querySelector(selector)) { resolve(document.querySelector(selector)); observer.disconnect(); } }); observer.observe(document.body, { childList: true, subtree: true }); }); } function showMelu(e) { e.preventDefault(); if(typeof Comm100API === 'undefined') { setTimeout(() => { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } }, 1500); } else { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } } } var acc_buttons = document.querySelectorAll("a[href='#chat-now']"); for (var i = 0, l = acc_buttons.length; i < l; i++) { var acc_button = acc_buttons[i]; acc_button.addEventListener('click', showMelu, false); } window.addEventListener('DOMContentLoaded', function() { function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires="+d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } function unsetCookie(cname) { document.cookie = cname + "= ;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/"; } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } var acc_font_size = (getCookie('thp-font-size') ? parseInt(getCookie('thp-font-size'), 10) : parseInt(jQuery("html").css('font-size'), 10)), new_size, acc_dark_mode = false, acc_link_underline = false, acc_greyscale_img = false, acc_counter = 0; function acc_increase_font_size() { new_size = acc_font_size += 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } function acc_decrease_font_size() { new_size = acc_font_size -= 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } jQuery(document).on('change', '#adarkModeInput', function() { if(jQuery(this).is(':checked')) { acc_dark_mode = true; jQuery('html').addClass('dark-mode'); setCookie('thp-darkmode', 'true', 365); } else { acc_dark_mode = false; jQuery('html').removeClass('dark-mode'); unsetCookie('thp-darkmode'); } }); jQuery(document).on('change', '#agreyscaleInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('greyscale-mode'); setCookie('thp-greyscalemode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('greyscale-mode'); unsetCookie('thp-greyscalemode'); } }); jQuery(document).on('change', '#ainvertInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('invert-mode'); setCookie('thp-invertmode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('invert-mode'); unsetCookie('thp-invertmode'); } }); jQuery(document).on('change', '#aunderlinelinksInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('underline-mode'); setCookie('thp-underlinemode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('underline-mode'); unsetCookie('thp-underlinemode'); } }); jQuery(document).on('change', '#atransitionsInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('notransitions-mode'); setCookie('thp-notransitionsmode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('notransitions-mode'); unsetCookie('thp-notransitionsmode'); } }); function check_accesibility() { var fontsize = getCookie('thp-font-size'), darkmode = getCookie('thp-darkmode'), greyscale = getCookie('thp-greyscalemode'), invert = getCookie('thp-invertmode'), underline = getCookie('thp-underlinemode'), notrans = getCookie('thp-notransitionsmode'); if(fontsize != '') { console.log(fontsize); jQuery('html').css('font-size', fontsize + 'px'); } if(darkmode != '') { jQuery('html').addClass('dark-mode'); jQuery( document ).ready(function() { jQuery('#adarkModeInput')[0].checked = true; }); } if(greyscale != '') { jQuery('html').addClass('greyscale-mode'); jQuery( document ).ready(function() { jQuery('#agreyscaleInput')[0].checked = true; }); } if(invert != '') { jQuery('html').addClass('invert-mode'); jQuery( document ).ready(function() { jQuery('#ainvertInput')[0].checked = true; }); } if(underline != '') { jQuery('html').addClass('underline-mode'); jQuery( document ).ready(function() { jQuery('#aunderlinelinksInput')[0].checked = true; }); } if(notrans != '') { jQuery('html').addClass('notransitions-mode'); jQuery( document ).ready(function() { jQuery('#atransitionsInput')[0].checked = true; }); } } check_accesibility(); }); var rocket_beacon_data = {"ajax_url":"https:\/\/www.thp.co.uk\/wp-admin\/admin-ajax.php","nonce":"692694ac42","url":"https:\/\/www.thp.co.uk\/guides\/what-is-making-tax-digital-a-guide-from-thp-accountants","is_mobile":false,"width_threshold":1600,"height_threshold":700,"delay":500,"debug":null,"status":{"atf":true,"lrc":true,"preconnect_external_domain":true},"elements":"img, video, picture, p, main, div, li, svg, section, header, span","lrc_threshold":1800,"preconnect_external_domain_elements":["link","script","iframe"],"preconnect_external_domain_exclusions":["static.cloudflareinsights.com","rel=\"profile\"","rel=\"preconnect\"","rel=\"dns-prefetch\"","rel=\"icon\""]}(()=>{class RocketElementorPreload{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}t(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this.i(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach((t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this.o(t)}catch(t){}}))}o(t){const e=JSON.parse(t.dataset.settings),i=e.m||e.animation_delay||0,n=e[this.animationSettingKeys.find((t=>e[t]))];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let o=setTimeout((()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this.l(t,e)}),i);window.addEventListener("rocket-startLoading",(function(){clearTimeout(o)}))}i(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach((t=>{e.forEach((e=>{i.push(t+e)}))})),i}l(t,e){this.i().forEach((t=>delete e[t])),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorPreload;requestAnimationFrame(t.t.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorPreload.run)})();(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9a0e7fcb6c47f268',t:'MTc2MzU0MjYzOC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();
Emails: wanstead@thp.co.uk, sutton@thp.co.uk, chelmsford@thp.co.uk, saffron@thp.co.uk, group@thp.co.uk, found@www.frc.org.uk, are@www.auditregister.org.uk
View text
if(typeof ewww_webp_supported==="undefined"){var ewww_webp_supported=!1}if(ewww_webp_supported){document.body.classList.add("webp-support")} Call Today 0800 6520 025 Menu Home Why Us Why Us Case Studies Meet the Teams Why Us With a large team of trained professionals working out of four locations across London and Essex we have more specialists on our team than you can shake a stick at. Whether it be cloud bookkeeping and accounting, shareholders agreements, tax planning, auditing or just general business advice there’s always someone at THP who’s seen it before. We can even handle all the associated legal parts so you won’t ever need to engage a lawyer as well as an accountant. Read more about us More About Us Our Relationship With You Our Satisfaction Score Refer a Friend Merge with Us Case Studies Here you can read about a selection of our clients and how THP has worked alongside them to help them to achieve their goals. Read more case studies I was looking for a company that really knew how Innovate UK audits work. I got in touch with THP and I not only found them a pleasure to deal with but their fee quote was very reasonable. Jeremy Mabbitt Studybugs We’re delighted to work with THP as we share many core values, we like the very personal service which we receive from them Simon Perriton Just IT – Professional Services With face-to-face contact with a keen and enthusiastic manager, we benefit from advice that makes a real difference to our business Jamie Stanford Liberty Games – Retail Over 30 years of trading and still thriving…… Chrissie Agnew Infocorp – Professional Services I was impressed by the way THP was able to speak about their achievements for their clients Neil Chamberlain Location Chelmsford – Property When looking for an accountant, it was important to us to work with a firm who, like us, provided a local service accompanied by big ideas Mark Mountney Zoology – Salon Chain Meet the Teams Here you can view our current team members at each of our different office locations. Saffron Walden Team Chelmsford Team Sutton Team Wanstead Team Support Team Your Needs Making Tax Digital Audits, Accounts & Bookkeeping Business Tax Cloud Accounting Innovate Grants Buy To Let Legal Services Financial Services Audits, Accounts & Bookkeeping Loading... Audit Services Loading... Business Accounting Services Loading... Bookkeeping service Loading... Cloud accounting Loading... Annual Accounts Loading... Management Accounts Service Loading... MTD for Sole traders Business Loading... Business Exit Loading... Business Structure Loading... Company Secretarial Services Loading... Mergers and Acquisitions Services Loading... Payroll Outsourcing Loading... Business Valuation Services Loading... Financial Due Diligence Services Tax Loading... Tax Return Services Loading... Self-Assessment Tax Returns Loading... VAT and MTD Loading... Corporation Tax Services Loading... Tax Planning Services Loading... Inheritance Tax Planning Loading... Capital Gains Tax Services Loading... Unclaimed Capital Allowances Loading... Tax Investigation Service Loading... R&D Tax Services Buy To Let Loading... MTD for Landlords - Platinum Service Loading... Making Buy-to-Let More Profitable Loading... Why Buy-to-Let Incomes are Dropping Loading... Should I transfer my BTL properties into a limited company? Loading... Married Landlord? You could reduce your tax bill. Loading... Strategies for improving Buy-to-Let income Loading... Selling your BTL property – things to look out for Loading... How THP can help you as a Landlord Loading... CGT Fasttrack Service on Property sales Legal Services Loading... Company Formation Loading... Lasting Power of Attorney Service Loading... Shareholder Agreements and Business Continuity Loading... Writing a Will Financial Services Loading... Wealth Management Loading... Mortgages Loading... Corporate Finance Cloud Accounting Loading... Iris Openspace Loading... Able Internet Payroll Loading... FreeAgent Loading... Xero Innovate Grants Loading... Innovate UK Smart Grants Loading... Grant Audits Making Tax Digital Loading... MTD - What's it all about? Loading... MTD for Sole traders Loading... MTD for Landlords - Platinum Service Guides Guides Verifying your identity with Companies House This graphic guide lists who is required to verify their identity with Companies House by the November 2025 deadline and shows the steps involved. View Guide Spring Statement 2025 Full details of the Chancellor’s Statement announcements from her presentation on the 26th March 2025. View Guide What is Making Tax Digital? A Guide If you're asking yourself 'What is Making Tax Digital', our simple guide will answer your questions and help get you started. View Guide The Comprehensive Guide to Management Accounts Unlock the power of management accounts and discover how they drive informed business decisions. View Guide An Employers Guide to Auto Enrolment Understand more about your obligations as an employer, with regards to auto enrolment when employing new staff members. View Guide View more guides Client Zone Client Zone Xero FreeAgent Iris OpenSpace Able Payroll Spring Statement 2025 Pay Online Transfer Files Careers Blog Blog Loading... Posted on November 17th 2025 Renters’ Rights Act: a practical guide for landlords Read Post Loading... Posted on November 17th 2025 Rental income and married couples: how does it work? Read Post Loading... Posted on November 14th 2025 Side hustle tax rules – HMRC is watching Read Post Loading... Posted on November 13th 2025 What a part-time Finance Director can do for a growing SME Read Post Loading... Posted on November 12th 2025 Research and Development Tax Credits – is your small business missing out? Read Post View more articles Get in Touch Get In Touch THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Staff Book a free Consultation Our individual offices are listed on the left. Just hover your mouse over each link to bring up the full contact details. Alternatively if you would prefer us to contact you to arrange a free no obligation consultation, please click the button below and complete our online form. Book a free consultation THP Wanstead 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 wanstead@thp.co.uk Read more about THP Wanstead Loading... THP Sutton Unit 4, Mulgrave Chambers 26-28 Mulgrave Road Sutton SM2 6LE 020 8652 1070 sutton@thp.co.uk Read more about THP Sutton Loading... THP Chelmsford Waterhouse Business Centre Unit 53, 2 Cromar Way Chelmsford, Essex CM1 2QE 01245 251731 chelmsford@thp.co.uk Read more about THP Chelmsford Loading... THP Saffron Walden 24 High Street Saffron Walden, Essex CB10 1AX 01799 527478 saffron@thp.co.uk Read more about THP Saffron Walden Loading... THP Support Team 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 group@thp.co.uk Read more about the THP Support Team Loading... Close Menu Home Why Us Why Us Our Relationship With You Our Satisfaction Score Refer A Friend Case Studies Merge with Us Your Needs Making Tax Digital MTD - What's it all about? MTD for Sole traders MTD for Landlords - Platinum Service Audits, Accounts & Bookkeeping Audit Services Business Accounting Services Bookkeeping service Cloud accounting Annual Accounts Management Accounts Service MTD for Sole traders Business Business Exit Business Structure Company Secretarial Services Mergers and Acquisitions Services Payroll Outsourcing Business Valuation Services Financial Due Diligence Services Tax Tax Return Services Self-Assessment Tax Returns VAT and MTD Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Services Unclaimed Capital Allowances Tax Investigation Service R&D Tax Services Cloud Accounting Iris Openspace Able Internet Payroll FreeAgent Xero Innovate Grant Innovate UK Smart Grants Grant Audits Buy To Let MTD for Landlords - Platinum Service Making Buy-to-Let More Profitable Why Buy-to-Let Incomes are Dropping Should I transfer my BTL properties into a limited company? Married Landlord? You could reduce your tax bill. Strategies for improving Buy-to-Let income Selling your BTL property – things to look out for How THP can help you as a Landlord CGT Fasttrack Service on Property sales Legal Services Company Formation Lasting Power of Attorney Service Shareholder Agreements and Business Continuity Writing a Will Financial Services Wealth Management Mortgages Corporate Finance Client Zone Newsletters Spring Statement 2025 Transfer Files Pay Online Able Internet Payroll Iris Openspace Xero FreeAgent Guides Careers Blog Get in Touch Book a Free Consultation THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Team Pay Online Call Today: 0800 6520 025 or call me back Your Local Offices: Wanstead Sutton Chelmsford Saffron Walden Select a location Wanstead Sutton Chelmsford Saffron Walden Meet the THP Support Team Call now: 0800 6520 025Contact us online Meet the THP Support Team Adrian Hart Chairman "People are proud to work for THP and our clients are our best advocates. It’s satisfying to see." Read Full Profile Mark Boulter Managing Director "I like that THP is receptive to change. It attracts talent and results.” Read Full Profile Eleanor Cohen Finance Manager "I’m a stickler. I like to get it done right first time, every time." Read Full Profile Simon Dean IT Manager "It's not a large corporate environment. The personal touch is very much in effect.” Read Full Profile Ian Henman Client Services & Legacy Planning “We work hard to understand our client’s underlying interests, not just their surface ‘wants’, to earn their respect as a trusted advisor” Read Full Profile Jon Pryse-Jones Business Development "I like spotting talent and the right people to work with us. It improves our whole business.” Read Full Profile Donna Scott Practice Administrator "I very much enjoy using my admin experience and organisational skills to make a positive contribution to the future success of THP". Read Full Profile Join The Conversation The Latest From Facebook THP Chartered Accountants Sign up for our Newsletter Your name* Your name is required Your email address* Your email is required Yes, I consent to receive emails from THP Limited. I have read and understand THP Limited's Privacy notice. I agree to have my email activity tracked Subscribe column About Us About Us THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden Directors Our Relationship With You THP client satisfaction rating Refer a Friend column Tax Annual Accounts Tax Return Services Self-Assessment Tax Returns VAT Returns Service Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Unclaimed Capital Allowances Tax Investigation Service R&D Tax Credit service Bookkeeping service Cloud accounting column Business Audit Services Business Exit Business Structure Business Valuation Services Company Secretarial Services Financial Due Diligence Services Grant Audits Innovate UK Smart Grants Management Accounts Service Mergers and Acquisitions Services Payroll Outsourcing column Legal Services Shareholder Agreements and Business Continuity Writing a Will Lasting Power of Attorney Service Company Formation column Financial Services Buy-to-Let Corporate Finance Wealth Management THP is the trading name of THP Limited registered in England & Wales, No 04664338, VAT number 249110185. Our registered office is 34-40 High Street, Wanstead, London, E11 2RJ. We are registered to carry out audit work in the UK by the Institute of Chartered Accountants in England and Wales. Professional rules and code of conduct can be accessed on their website and the Ethical Standards for Auditors can be found at www.frc.org.uk. Our Audit Registration details are at www.auditregister.org.uk under reference number C001012915. Sitemap Accessibility Statement PI & Compliance Complaints Procedure Terms and Conditions Privacy Policy & GDPR Copyright Call UsSearchLive ChatAccessibility Call me back × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); Contact Us × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() ); Request a free consultation × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_3" ).setAttribute( "value", ( new Date() ).getTime() ); Search × What Are You Looking For? Search Call your local THP branch × THP Chelmsford 01245 251731 THP Saffron Walden 01799 527478 THP Sutton 020 8652 1070 THP Wanstead 020 8989 5147 Request a quote × Leave your details below and we'll get in touch. Please leave this field empty. Number of BTL properties in my sole name Number of properties owned in joint names Number of properties owned by a Limited Company My approximate Gross Rental Income I have additional PAYE/Pension incomeYesNo I earn Income from Self EmploymentYesNo My service level selectionSilverGold I have read and understand THP Limited's Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_4" ).setAttribute( "value", ( new Date() ).getTime() ); Accessibility Settings × Text Settings Font Size A A Underline Links Colour Settings Dark Mode Greyscale Mode Invert Colours Other Settings Disable Animations {"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\/theme-new\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} Manage Cookie Consent To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions. Functional Functional Always active The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network. Preferences Preferences The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user. Statistics Statistics The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. Marketing Marketing The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes. Manage options Manage services Manage {vendor_count} vendors Read more about these purposes Accept Deny View preferences Save preferences View preferences {title} {title} {title} Manage consent const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); #wpcf7-691d866cae551-wrapper {display:none !important; visibility:hidden !important;} /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); /* ]]> */ /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/accountancy-services\/example-service\/|\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/www.thp.co.uk","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); /* ]]> */ /* <![CDATA[ */ var rocket_lazyload_css_data = {"threshold":"300"}; /* ]]> */ /* <![CDATA[ */ !function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,a.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{u.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:o+"px"});function n(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&c.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(u.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}n(),function(){const r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]); /* ]]> */ /* <![CDATA[ */ var wpcf7_recaptcha = { "sitekey": "6LdD_9AiAAAAAL_OW8DB1wm7pH-kZ97gUobQdOZt", "actions": { "homepage": "homepage", "contactform": "contactform" } }; /* ]]> */ /* <![CDATA[ */ var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"52","version":"7.5.6.1","store_consent":"1","do_not_track_enabled":"","consenttype":"optin","region":"uk","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/www.thp.co.uk\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_GB","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"22","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https:\/\/www.thp.co.uk\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=52","page_links":{"uk":{"cookie-statement":{"title":"Cookie Policy","url":"https:\/\/www.thp.co.uk\/cookie-policy\/"},"privacy-statement":{"title":"Privacy Notice and GDPR","url":"https:\/\/www.thp.co.uk\/privacy-notice\/"},"privacy-statement-children":{"title":"","url":"https:\/\/www.thp.co.uk\/us\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"}; /* ]]> */ window.addEventListener('DOMContentLoaded', function() { /* <![CDATA[ */ if ('undefined' != typeof window.jQuery) { jQuery(document).ready(function ($) { $(document).on('elementor/popup/show', () => { let rev_cats = cmplz_categories.reverse(); for (let key in rev_cats) { if (rev_cats.hasOwnProperty(key)) { let category = cmplz_categories[key]; if (cmplz_has_consent(category)) { document.querySelectorAll('[data-category="' + category + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } let services = cmplz_get_services_on_page(); for (let key in services) { if (services.hasOwnProperty(key)) { let service = services[key].service; let category = services[key].category; if (cmplz_has_service_consent(service, category)) { document.querySelectorAll('[data-service="' + service + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } }); }); } document.addEventListener("cmplz_enable_category", function(consentData) { var category = consentData.detail.category; var services = consentData.detail.services; var blockedContentContainers = []; let selectorVideo = '.cmplz-elementor-widget-video-playlist[data-category="'+category+'"],.elementor-widget-video[data-category="'+category+'"]'; let selectorGeneric = '[data-cmplz-elementor-href][data-category="'+category+'"]'; for (var skey in services) { if (services.hasOwnProperty(skey)) { let service = skey; selectorVideo +=',.cmplz-elementor-widget-video-playlist[data-service="'+service+'"],.elementor-widget-video[data-service="'+service+'"]'; selectorGeneric +=',[data-cmplz-elementor-href][data-service="'+service+'"]'; } } document.querySelectorAll(selectorVideo).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; obj.classList.add('cmplz-elementor-activated'); if ( obj.hasAttribute('data-cmplz_elementor_widget_type') ){ let attr = obj.getAttribute('data-cmplz_elementor_widget_type'); obj.classList.removeAttribute('data-cmplz_elementor_widget_type'); obj.classList.setAttribute('data-widget_type', attr); } if (obj.classList.contains('cmplz-elementor-widget-video-playlist')) { obj.classList.remove('cmplz-elementor-widget-video-playlist'); obj.classList.add('elementor-widget-video-playlist'); } obj.setAttribute('data-settings', obj.getAttribute('data-cmplz-elementor-settings')); blockedContentContainers.push(obj); }); document.querySelectorAll(selectorGeneric).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; if (obj.classList.contains('cmplz-fb-video')) { obj.classList.remove('cmplz-fb-video'); obj.classList.add('fb-video'); } obj.classList.add('cmplz-elementor-activated'); obj.setAttribute('data-href', obj.getAttribute('data-cmplz-elementor-href')); blockedContentContainers.push(obj.closest('.elementor-widget')); }); /** * Trigger the widgets in Elementor */ for (var key in blockedContentContainers) { if (blockedContentContainers.hasOwnProperty(key) && blockedContentContainers[key] !== undefined) { let blockedContentContainer = blockedContentContainers[key]; if (elementorFrontend.elementsHandler) { elementorFrontend.elementsHandler.runReadyTrigger(blockedContentContainer) } var cssIndex = blockedContentContainer.getAttribute('data-placeholder_class_index'); blockedContentContainer.classList.remove('cmplz-blocked-content-container'); blockedContentContainer.classList.remove('cmplz-placeholder-' + cssIndex); } } }); document.addEventListener("cmplz_enable_category", function () { document.querySelectorAll('[data-rocket-lazyload]').forEach(obj => { if (obj.hasAttribute('data-lazy-src')) { obj.setAttribute('src', obj.getAttribute('data-lazy-src')); } }); }); /* ]]> */ }); /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/www.thp.co.uk\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; /* ]]> */ window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)function lazyLoadThumb(e,alt,l){var t='<img loading="lazy" data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img loading="lazy" src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=["lazy","no-lazy"];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)}); <!-- BS4 Form JS Validation --> (function() { 'use strict'; window.addEventListener('load', function() { var forms = document.getElementsByClassName('needs-validation'); var validation = Array.prototype.filter.call(forms, function(form) { form.addEventListener('submit', function(event) { if (form.checkValidity() === false) { event.preventDefault(); event.stopPropagation(); } form.classList.add('was-validated'); }, false); }); }, false); })(); const meluID = '5a670498-a800-467e-9a0b-e508c7405f2a'; function waitForElm(selector) { return new Promise(resolve => { if (document.querySelector(selector)) { return resolve(document.querySelector(selector)); } const observer = new MutationObserver(mutations => { if (document.querySelector(selector)) { resolve(document.querySelector(selector)); observer.disconnect(); } }); observer.observe(document.body, { childList: true, subtree: true }); }); } function showMelu(e) { e.preventDefault(); if(typeof Comm100API === 'undefined') { setTimeout(() => { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } }, 1500); } else { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } } } var acc_buttons = document.querySelectorAll("a[href='#chat-now']"); for (var i = 0, l = acc_buttons.length; i < l; i++) { var acc_button = acc_buttons[i]; acc_button.addEventListener('click', showMelu, false); } window.addEventListener('DOMContentLoaded', function() { function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires="+d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } function unsetCookie(cname) { document.cookie = cname + "= ;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/"; } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } var acc_font_size = (getCookie('thp-font-size') ? parseInt(getCookie('thp-font-size'), 10) : parseInt(jQuery("html").css('font-size'), 10)), new_size, acc_dark_mode = false, acc_link_underline = false, acc_greyscale_img = false, acc_counter = 0; function acc_increase_font_size() { new_size = acc_font_size += 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } function acc_decrease_font_size() { new_size = acc_font_size -= 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } jQuery(document).on('change', '#adarkModeInput', function() { if(jQuery(this).is(':checked')) { acc_dark_mode = true; jQuery('html').addClass('dark-mode'); setCookie('thp-darkmode', 'true', 365); } else { acc_dark_mode = false; jQuery('html').removeClass('dark-mode'); unsetCookie('thp-darkmode'); } }); jQuery(document).on('change', '#agreyscaleInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('greyscale-mode'); setCookie('thp-greyscalemode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('greyscale-mode'); unsetCookie('thp-greyscalemode'); } }); jQuery(document).on('change', '#ainvertInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('invert-mode'); setCookie('thp-invertmode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('invert-mode'); unsetCookie('thp-invertmode'); } }); jQuery(document).on('change', '#aunderlinelinksInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('underline-mode'); setCookie('thp-underlinemode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('underline-mode'); unsetCookie('thp-underlinemode'); } }); jQuery(document).on('change', '#atransitionsInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('notransitions-mode'); setCookie('thp-notransitionsmode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('notransitions-mode'); unsetCookie('thp-notransitionsmode'); } }); function check_accesibility() { var fontsize = getCookie('thp-font-size'), darkmode = getCookie('thp-darkmode'), greyscale = getCookie('thp-greyscalemode'), invert = getCookie('thp-invertmode'), underline = getCookie('thp-underlinemode'), notrans = getCookie('thp-notransitionsmode'); if(fontsize != '') { console.log(fontsize); jQuery('html').css('font-size', fontsize + 'px'); } if(darkmode != '') { jQuery('html').addClass('dark-mode'); jQuery( document ).ready(function() { jQuery('#adarkModeInput')[0].checked = true; }); } if(greyscale != '') { jQuery('html').addClass('greyscale-mode'); jQuery( document ).ready(function() { jQuery('#agreyscaleInput')[0].checked = true; }); } if(invert != '') { jQuery('html').addClass('invert-mode'); jQuery( document ).ready(function() { jQuery('#ainvertInput')[0].checked = true; }); } if(underline != '') { jQuery('html').addClass('underline-mode'); jQuery( document ).ready(function() { jQuery('#aunderlinelinksInput')[0].checked = true; }); } if(notrans != '') { jQuery('html').addClass('notransitions-mode'); jQuery( document ).ready(function() { jQuery('#atransitionsInput')[0].checked = true; }); } } check_accesibility(); }); (()=>{class RocketElementorPreload{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}t(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this.i(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach((t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this.o(t)}catch(t){}}))}o(t){const e=JSON.parse(t.dataset.settings),i=e.m||e.animation_delay||0,n=e[this.animationSettingKeys.find((t=>e[t]))];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let o=setTimeout((()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this.l(t,e)}),i);window.addEventListener("rocket-startLoading",(function(){clearTimeout(o)}))}i(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach((t=>{e.forEach((e=>{i.push(t+e)}))})),i}l(t,e){this.i().forEach((t=>delete e[t])),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorPreload;requestAnimationFrame(t.t.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorPreload.run)})();(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9a0e7fc2ba84f268',t:'MTc2MzU0MjYzNy4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();
Emails: wanstead@thp.co.uk, sutton@thp.co.uk, chelmsford@thp.co.uk, saffron@thp.co.uk, group@thp.co.uk, found@www.frc.org.uk, are@www.auditregister.org.uk
View text
if(typeof ewww_webp_supported==="undefined"){var ewww_webp_supported=!1}if(ewww_webp_supported){document.body.classList.add("webp-support")} Call Today 020 8989 5147 Menu Home Why Us Why Us Case Studies Meet the Teams Why Us With a large team of trained professionals working out of four locations across London and Essex we have more specialists on our team than you can shake a stick at. Whether it be cloud bookkeeping and accounting, shareholders agreements, tax planning, auditing or just general business advice there’s always someone at THP who’s seen it before. We can even handle all the associated legal parts so you won’t ever need to engage a lawyer as well as an accountant. Read more about us More About Us Our Relationship With You Our Satisfaction Score Refer a Friend Merge with Us Case Studies Here you can read about a selection of our clients and how THP has worked alongside them to help them to achieve their goals. Read more case studies I was looking for a company that really knew how Innovate UK audits work. I got in touch with THP and I not only found them a pleasure to deal with but their fee quote was very reasonable. Jeremy Mabbitt Studybugs We’re delighted to work with THP as we share many core values, we like the very personal service which we receive from them Simon Perriton Just IT – Professional Services With face-to-face contact with a keen and enthusiastic manager, we benefit from advice that makes a real difference to our business Jamie Stanford Liberty Games – Retail Over 30 years of trading and still thriving…… Chrissie Agnew Infocorp – Professional Services I was impressed by the way THP was able to speak about their achievements for their clients Neil Chamberlain Location Chelmsford – Property When looking for an accountant, it was important to us to work with a firm who, like us, provided a local service accompanied by big ideas Mark Mountney Zoology – Salon Chain Meet the Teams Here you can view our current team members at each of our different office locations. Saffron Walden Team Chelmsford Team Sutton Team Wanstead Team Support Team Your Needs Making Tax Digital Audits, Accounts & Bookkeeping Business Tax Cloud Accounting Innovate Grants Buy To Let Legal Services Financial Services Audits, Accounts & Bookkeeping Loading... Audit Services Loading... Business Accounting Services Loading... Bookkeeping service Loading... Cloud accounting Loading... Annual Accounts Loading... Management Accounts Service Loading... MTD for Sole traders Business Loading... Business Exit Loading... Business Structure Loading... Company Secretarial Services Loading... Mergers and Acquisitions Services Loading... Payroll Outsourcing Loading... Business Valuation Services Loading... Financial Due Diligence Services Tax Loading... Tax Return Services Loading... Self-Assessment Tax Returns Loading... VAT and MTD Loading... Corporation Tax Services Loading... Tax Planning Services Loading... Inheritance Tax Planning Loading... Capital Gains Tax Services Loading... Unclaimed Capital Allowances Loading... Tax Investigation Service Loading... R&D Tax Services Buy To Let Loading... MTD for Landlords - Platinum Service Loading... Making Buy-to-Let More Profitable Loading... Why Buy-to-Let Incomes are Dropping Loading... Should I transfer my BTL properties into a limited company? Loading... Married Landlord? You could reduce your tax bill. Loading... Strategies for improving Buy-to-Let income Loading... Selling your BTL property – things to look out for Loading... How THP can help you as a Landlord Loading... CGT Fasttrack Service on Property sales Legal Services Loading... Company Formation Loading... Lasting Power of Attorney Service Loading... Shareholder Agreements and Business Continuity Loading... Writing a Will Financial Services Loading... Wealth Management Loading... Mortgages Loading... Corporate Finance Cloud Accounting Loading... Iris Openspace Loading... Able Internet Payroll Loading... FreeAgent Loading... Xero Innovate Grants Loading... Innovate UK Smart Grants Loading... Grant Audits Making Tax Digital Loading... MTD - What's it all about? Loading... MTD for Sole traders Loading... MTD for Landlords - Platinum Service Guides Guides Verifying your identity with Companies House This graphic guide lists who is required to verify their identity with Companies House by the November 2025 deadline and shows the steps involved. View Guide Spring Statement 2025 Full details of the Chancellor’s Statement announcements from her presentation on the 26th March 2025. View Guide What is Making Tax Digital? A Guide If you're asking yourself 'What is Making Tax Digital', our simple guide will answer your questions and help get you started. View Guide The Comprehensive Guide to Management Accounts Unlock the power of management accounts and discover how they drive informed business decisions. View Guide An Employers Guide to Auto Enrolment Understand more about your obligations as an employer, with regards to auto enrolment when employing new staff members. View Guide View more guides Client Zone Client Zone Xero FreeAgent Iris OpenSpace Able Payroll Spring Statement 2025 Pay Online Transfer Files Careers Blog Blog Loading... Posted on November 17th 2025 Renters’ Rights Act: a practical guide for landlords Read Post Loading... Posted on November 17th 2025 Rental income and married couples: how does it work? Read Post Loading... Posted on November 14th 2025 Side hustle tax rules – HMRC is watching Read Post Loading... Posted on November 13th 2025 What a part-time Finance Director can do for a growing SME Read Post Loading... Posted on November 12th 2025 Research and Development Tax Credits – is your small business missing out? Read Post View more articles Get in Touch Get In Touch THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Staff Book a free Consultation Our individual offices are listed on the left. Just hover your mouse over each link to bring up the full contact details. Alternatively if you would prefer us to contact you to arrange a free no obligation consultation, please click the button below and complete our online form. Book a free consultation THP Wanstead 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 wanstead@thp.co.uk Read more about THP Wanstead Loading... THP Sutton Unit 4, Mulgrave Chambers 26-28 Mulgrave Road Sutton SM2 6LE 020 8652 1070 sutton@thp.co.uk Read more about THP Sutton Loading... THP Chelmsford Waterhouse Business Centre Unit 53, 2 Cromar Way Chelmsford, Essex CM1 2QE 01245 251731 chelmsford@thp.co.uk Read more about THP Chelmsford Loading... THP Saffron Walden 24 High Street Saffron Walden, Essex CB10 1AX 01799 527478 saffron@thp.co.uk Read more about THP Saffron Walden Loading... THP Support Team 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 group@thp.co.uk Read more about the THP Support Team Loading... Close Menu Home Why Us Why Us Our Relationship With You Our Satisfaction Score Refer A Friend Case Studies Merge with Us Your Needs Making Tax Digital MTD - What's it all about? MTD for Sole traders MTD for Landlords - Platinum Service Audits, Accounts & Bookkeeping Audit Services Business Accounting Services Bookkeeping service Cloud accounting Annual Accounts Management Accounts Service MTD for Sole traders Business Business Exit Business Structure Company Secretarial Services Mergers and Acquisitions Services Payroll Outsourcing Business Valuation Services Financial Due Diligence Services Tax Tax Return Services Self-Assessment Tax Returns VAT and MTD Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Services Unclaimed Capital Allowances Tax Investigation Service R&D Tax Services Cloud Accounting Iris Openspace Able Internet Payroll FreeAgent Xero Innovate Grant Innovate UK Smart Grants Grant Audits Buy To Let MTD for Landlords - Platinum Service Making Buy-to-Let More Profitable Why Buy-to-Let Incomes are Dropping Should I transfer my BTL properties into a limited company? Married Landlord? You could reduce your tax bill. Strategies for improving Buy-to-Let income Selling your BTL property – things to look out for How THP can help you as a Landlord CGT Fasttrack Service on Property sales Legal Services Company Formation Lasting Power of Attorney Service Shareholder Agreements and Business Continuity Writing a Will Financial Services Wealth Management Mortgages Corporate Finance Client Zone Newsletters Spring Statement 2025 Transfer Files Pay Online Able Internet Payroll Iris Openspace Xero FreeAgent Guides Careers Blog Get in Touch Book a Free Consultation THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Team Pay Online Call Today: 020 8989 5147 or call me back Your Local Offices: Wanstead Sutton Chelmsford Saffron Walden Select a location Wanstead Sutton Chelmsford Saffron Walden Meet The Wanstead Team Home Meet The Wanstead Team Adrian Hart Chairman "People are proud to work for THP and our clients are our best advocates. It’s satisfying to see." Read Full Profile Kirsty Demeza Client Director "I believe in our service, and I know clients feel strongly that we’re worth it" Read Full Profile Andy Green Client Director "We are honest, telling clients what they need to hear, being creative & innovative, we challenge our clients" Read Full Profile Miles Girdlestone Client Director "My commitment to my clients goes beyond numbers; I am dedicated to building long-lasting relationships based on trust, understanding, and mutual success" Read Full Profile Shahid Hameed Client Director "Our actions decide our future. There's a bright and prosperous future for our clients!" Read Full Profile Faqrul Islam Audit Senior "I always aim to focus on the positive and live life to the fullest" Read Full Profile Waqar Aziz Tax Manager "Following my move into THP's Wanstead team as part of the merger with Dutchmans, I am looking forward to working as part of a larger firm" Read Full Profile Jennifer Creevy Accountant "I have always enjoyed working with numbers and adopt an accurate and analytical approach to my work" Read Full Profile Kevin Luu Trainee Accountant "I chose THP because I wished to gain the experience of working for a larger but friendly firm in a wide range of areas of accounting." Read Full Profile Felipe Bassi Trainee Accountant "I am thoroughly enjoying being part of the THP team and very happy to have found a position in which I can learn, grow and develop in my role as an accountant." Read Full Profile Adam Selenic Trainee Accountant "I very much enjoy being a part of the THP family and to taking advantage of the career opportunities on offer from a larger firm." Read Full Profile Melanie Robinson Accounts & Xero Specialist "I love to take the pain out of bookkeeping and to help my clients not to feel overwhelmed by change." Read Full Profile Ian Henman Client Services & Legacy Planning “We work hard to understand our client’s underlying interests, not just their surface ‘wants’, to earn their respect as a trusted advisor” Read Full Profile Join The Conversation The Latest From Facebook THP Chartered Accountants Sign up for our Newsletter Your name* Your name is required Your email address* Your email is required Yes, I consent to receive emails from THP Limited. I have read and understand THP Limited's Privacy notice. I agree to have my email activity tracked Subscribe column About Us About Us THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden Directors Our Relationship With You THP client satisfaction rating Refer a Friend column Tax Annual Accounts Tax Return Services Self-Assessment Tax Returns VAT Returns Service Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Unclaimed Capital Allowances Tax Investigation Service R&D Tax Credit service Bookkeeping service Cloud accounting column Business Audit Services Business Exit Business Structure Business Valuation Services Company Secretarial Services Financial Due Diligence Services Grant Audits Innovate UK Smart Grants Management Accounts Service Mergers and Acquisitions Services Payroll Outsourcing column Legal Services Shareholder Agreements and Business Continuity Writing a Will Lasting Power of Attorney Service Company Formation column Financial Services Buy-to-Let Corporate Finance Wealth Management THP is the trading name of THP Limited registered in England & Wales, No 04664338, VAT number 249110185. Our registered office is 34-40 High Street, Wanstead, London, E11 2RJ. We are registered to carry out audit work in the UK by the Institute of Chartered Accountants in England and Wales. Professional rules and code of conduct can be accessed on their website and the Ethical Standards for Auditors can be found at www.frc.org.uk. Our Audit Registration details are at www.auditregister.org.uk under reference number C001012915. Sitemap Accessibility Statement PI & Compliance Complaints Procedure Terms and Conditions Privacy Policy & GDPR Copyright Call UsSearchLive ChatAccessibility Call me back × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); Contact Us × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() ); Request a free consultation × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_3" ).setAttribute( "value", ( new Date() ).getTime() ); Search × What Are You Looking For? Search Call your local THP branch × THP Chelmsford 01245 251731 THP Saffron Walden 01799 527478 THP Sutton 020 8652 1070 THP Wanstead 020 8989 5147 Request a quote × Leave your details below and we'll get in touch. Please leave this field empty. Number of BTL properties in my sole name Number of properties owned in joint names Number of properties owned by a Limited Company My approximate Gross Rental Income I have additional PAYE/Pension incomeYesNo I earn Income from Self EmploymentYesNo My service level selectionSilverGold I have read and understand THP Limited's Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_4" ).setAttribute( "value", ( new Date() ).getTime() ); Accessibility Settings × Text Settings Font Size A A Underline Links Colour Settings Dark Mode Greyscale Mode Invert Colours Other Settings Disable Animations {"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\/theme-new\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} Manage Cookie Consent To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions. Functional Functional Always active The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network. Preferences Preferences The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user. Statistics Statistics The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. Marketing Marketing The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes. Manage options Manage services Manage {vendor_count} vendors Read more about these purposes Accept Deny View preferences Save preferences View preferences {title} {title} {title} Manage consent const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); #wpcf7-691d866ade9c0-wrapper {display:none !important; visibility:hidden !important;} /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); /* ]]> */ /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/accountancy-services\/example-service\/|\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/www.thp.co.uk","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); /* ]]> */ /* <![CDATA[ */ var rocket_lazyload_css_data = {"threshold":"300"}; /* ]]> */ /* <![CDATA[ */ !function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,a.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{u.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:o+"px"});function n(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&c.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(u.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}n(),function(){const r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]); /* ]]> */ /* <![CDATA[ */ var wpcf7_recaptcha = { "sitekey": "6LdD_9AiAAAAAL_OW8DB1wm7pH-kZ97gUobQdOZt", "actions": { "homepage": "homepage", "contactform": "contactform" } }; /* ]]> */ /* <![CDATA[ */ var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"52","version":"7.5.6.1","store_consent":"1","do_not_track_enabled":"","consenttype":"optin","region":"uk","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/www.thp.co.uk\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_GB","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"22","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https:\/\/www.thp.co.uk\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=52","page_links":{"uk":{"cookie-statement":{"title":"Cookie Policy","url":"https:\/\/www.thp.co.uk\/cookie-policy\/"},"privacy-statement":{"title":"Privacy Notice and GDPR","url":"https:\/\/www.thp.co.uk\/privacy-notice\/"},"privacy-statement-children":{"title":"","url":"https:\/\/www.thp.co.uk\/us\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"}; /* ]]> */ window.addEventListener('DOMContentLoaded', function() { /* <![CDATA[ */ if ('undefined' != typeof window.jQuery) { jQuery(document).ready(function ($) { $(document).on('elementor/popup/show', () => { let rev_cats = cmplz_categories.reverse(); for (let key in rev_cats) { if (rev_cats.hasOwnProperty(key)) { let category = cmplz_categories[key]; if (cmplz_has_consent(category)) { document.querySelectorAll('[data-category="' + category + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } let services = cmplz_get_services_on_page(); for (let key in services) { if (services.hasOwnProperty(key)) { let service = services[key].service; let category = services[key].category; if (cmplz_has_service_consent(service, category)) { document.querySelectorAll('[data-service="' + service + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } }); }); } document.addEventListener("cmplz_enable_category", function(consentData) { var category = consentData.detail.category; var services = consentData.detail.services; var blockedContentContainers = []; let selectorVideo = '.cmplz-elementor-widget-video-playlist[data-category="'+category+'"],.elementor-widget-video[data-category="'+category+'"]'; let selectorGeneric = '[data-cmplz-elementor-href][data-category="'+category+'"]'; for (var skey in services) { if (services.hasOwnProperty(skey)) { let service = skey; selectorVideo +=',.cmplz-elementor-widget-video-playlist[data-service="'+service+'"],.elementor-widget-video[data-service="'+service+'"]'; selectorGeneric +=',[data-cmplz-elementor-href][data-service="'+service+'"]'; } } document.querySelectorAll(selectorVideo).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; obj.classList.add('cmplz-elementor-activated'); if ( obj.hasAttribute('data-cmplz_elementor_widget_type') ){ let attr = obj.getAttribute('data-cmplz_elementor_widget_type'); obj.classList.removeAttribute('data-cmplz_elementor_widget_type'); obj.classList.setAttribute('data-widget_type', attr); } if (obj.classList.contains('cmplz-elementor-widget-video-playlist')) { obj.classList.remove('cmplz-elementor-widget-video-playlist'); obj.classList.add('elementor-widget-video-playlist'); } obj.setAttribute('data-settings', obj.getAttribute('data-cmplz-elementor-settings')); blockedContentContainers.push(obj); }); document.querySelectorAll(selectorGeneric).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; if (obj.classList.contains('cmplz-fb-video')) { obj.classList.remove('cmplz-fb-video'); obj.classList.add('fb-video'); } obj.classList.add('cmplz-elementor-activated'); obj.setAttribute('data-href', obj.getAttribute('data-cmplz-elementor-href')); blockedContentContainers.push(obj.closest('.elementor-widget')); }); /** * Trigger the widgets in Elementor */ for (var key in blockedContentContainers) { if (blockedContentContainers.hasOwnProperty(key) && blockedContentContainers[key] !== undefined) { let blockedContentContainer = blockedContentContainers[key]; if (elementorFrontend.elementsHandler) { elementorFrontend.elementsHandler.runReadyTrigger(blockedContentContainer) } var cssIndex = blockedContentContainer.getAttribute('data-placeholder_class_index'); blockedContentContainer.classList.remove('cmplz-blocked-content-container'); blockedContentContainer.classList.remove('cmplz-placeholder-' + cssIndex); } } }); document.addEventListener("cmplz_enable_category", function () { document.querySelectorAll('[data-rocket-lazyload]').forEach(obj => { if (obj.hasAttribute('data-lazy-src')) { obj.setAttribute('src', obj.getAttribute('data-lazy-src')); } }); }); /* ]]> */ }); /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/www.thp.co.uk\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; /* ]]> */ window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)function lazyLoadThumb(e,alt,l){var t='<img loading="lazy" data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img loading="lazy" src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=["lazy","no-lazy"];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)}); <!-- BS4 Form JS Validation --> (function() { 'use strict'; window.addEventListener('load', function() { var forms = document.getElementsByClassName('needs-validation'); var validation = Array.prototype.filter.call(forms, function(form) { form.addEventListener('submit', function(event) { if (form.checkValidity() === false) { event.preventDefault(); event.stopPropagation(); } form.classList.add('was-validated'); }, false); }); }, false); })(); const meluID = '5a670498-a800-467e-9a0b-e508c7405f2a'; function waitForElm(selector) { return new Promise(resolve => { if (document.querySelector(selector)) { return resolve(document.querySelector(selector)); } const observer = new MutationObserver(mutations => { if (document.querySelector(selector)) { resolve(document.querySelector(selector)); observer.disconnect(); } }); observer.observe(document.body, { childList: true, subtree: true }); }); } function showMelu(e) { e.preventDefault(); if(typeof Comm100API === 'undefined') { setTimeout(() => { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } }, 1500); } else { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } } } var acc_buttons = document.querySelectorAll("a[href='#chat-now']"); for (var i = 0, l = acc_buttons.length; i < l; i++) { var acc_button = acc_buttons[i]; acc_button.addEventListener('click', showMelu, false); } window.addEventListener('DOMContentLoaded', function() { function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires="+d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } function unsetCookie(cname) { document.cookie = cname + "= ;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/"; } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } var acc_font_size = (getCookie('thp-font-size') ? parseInt(getCookie('thp-font-size'), 10) : parseInt(jQuery("html").css('font-size'), 10)), new_size, acc_dark_mode = false, acc_link_underline = false, acc_greyscale_img = false, acc_counter = 0; function acc_increase_font_size() { new_size = acc_font_size += 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } function acc_decrease_font_size() { new_size = acc_font_size -= 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } jQuery(document).on('change', '#adarkModeInput', function() { if(jQuery(this).is(':checked')) { acc_dark_mode = true; jQuery('html').addClass('dark-mode'); setCookie('thp-darkmode', 'true', 365); } else { acc_dark_mode = false; jQuery('html').removeClass('dark-mode'); unsetCookie('thp-darkmode'); } }); jQuery(document).on('change', '#agreyscaleInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('greyscale-mode'); setCookie('thp-greyscalemode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('greyscale-mode'); unsetCookie('thp-greyscalemode'); } }); jQuery(document).on('change', '#ainvertInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('invert-mode'); setCookie('thp-invertmode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('invert-mode'); unsetCookie('thp-invertmode'); } }); jQuery(document).on('change', '#aunderlinelinksInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('underline-mode'); setCookie('thp-underlinemode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('underline-mode'); unsetCookie('thp-underlinemode'); } }); jQuery(document).on('change', '#atransitionsInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('notransitions-mode'); setCookie('thp-notransitionsmode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('notransitions-mode'); unsetCookie('thp-notransitionsmode'); } }); function check_accesibility() { var fontsize = getCookie('thp-font-size'), darkmode = getCookie('thp-darkmode'), greyscale = getCookie('thp-greyscalemode'), invert = getCookie('thp-invertmode'), underline = getCookie('thp-underlinemode'), notrans = getCookie('thp-notransitionsmode'); if(fontsize != '') { console.log(fontsize); jQuery('html').css('font-size', fontsize + 'px'); } if(darkmode != '') { jQuery('html').addClass('dark-mode'); jQuery( document ).ready(function() { jQuery('#adarkModeInput')[0].checked = true; }); } if(greyscale != '') { jQuery('html').addClass('greyscale-mode'); jQuery( document ).ready(function() { jQuery('#agreyscaleInput')[0].checked = true; }); } if(invert != '') { jQuery('html').addClass('invert-mode'); jQuery( document ).ready(function() { jQuery('#ainvertInput')[0].checked = true; }); } if(underline != '') { jQuery('html').addClass('underline-mode'); jQuery( document ).ready(function() { jQuery('#aunderlinelinksInput')[0].checked = true; }); } if(notrans != '') { jQuery('html').addClass('notransitions-mode'); jQuery( document ).ready(function() { jQuery('#atransitionsInput')[0].checked = true; }); } } check_accesibility(); }); (()=>{class RocketElementorPreload{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}t(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this.i(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach((t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this.o(t)}catch(t){}}))}o(t){const e=JSON.parse(t.dataset.settings),i=e.m||e.animation_delay||0,n=e[this.animationSettingKeys.find((t=>e[t]))];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let o=setTimeout((()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this.l(t,e)}),i);window.addEventListener("rocket-startLoading",(function(){clearTimeout(o)}))}i(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach((t=>{e.forEach((e=>{i.push(t+e)}))})),i}l(t,e){this.i().forEach((t=>delete e[t])),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorPreload;requestAnimationFrame(t.t.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorPreload.run)})();(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9a0e7fb6ab73f268',t:'MTc2MzU0MjYzNS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();
Emails: wanstead@thp.co.uk, sutton@thp.co.uk, chelmsford@thp.co.uk, saffron@thp.co.uk, group@thp.co.uk, found@www.frc.org.uk, are@www.auditregister.org.uk
View text
if(typeof ewww_webp_supported==="undefined"){var ewww_webp_supported=!1}if(ewww_webp_supported){document.body.classList.add("webp-support")} Call Today 020 8652 1070 Menu Home Why Us Why Us Case Studies Meet the Teams Why Us With a large team of trained professionals working out of four locations across London and Essex we have more specialists on our team than you can shake a stick at. Whether it be cloud bookkeeping and accounting, shareholders agreements, tax planning, auditing or just general business advice there’s always someone at THP who’s seen it before. We can even handle all the associated legal parts so you won’t ever need to engage a lawyer as well as an accountant. Read more about us More About Us Our Relationship With You Our Satisfaction Score Refer a Friend Merge with Us Case Studies Here you can read about a selection of our clients and how THP has worked alongside them to help them to achieve their goals. Read more case studies I was looking for a company that really knew how Innovate UK audits work. I got in touch with THP and I not only found them a pleasure to deal with but their fee quote was very reasonable. Jeremy Mabbitt Studybugs We’re delighted to work with THP as we share many core values, we like the very personal service which we receive from them Simon Perriton Just IT – Professional Services With face-to-face contact with a keen and enthusiastic manager, we benefit from advice that makes a real difference to our business Jamie Stanford Liberty Games – Retail Over 30 years of trading and still thriving…… Chrissie Agnew Infocorp – Professional Services I was impressed by the way THP was able to speak about their achievements for their clients Neil Chamberlain Location Chelmsford – Property When looking for an accountant, it was important to us to work with a firm who, like us, provided a local service accompanied by big ideas Mark Mountney Zoology – Salon Chain Meet the Teams Here you can view our current team members at each of our different office locations. Saffron Walden Team Chelmsford Team Sutton Team Wanstead Team Support Team Your Needs Making Tax Digital Audits, Accounts & Bookkeeping Business Tax Cloud Accounting Innovate Grants Buy To Let Legal Services Financial Services Audits, Accounts & Bookkeeping Loading... Audit Services Loading... Business Accounting Services Loading... Bookkeeping service Loading... Cloud accounting Loading... Annual Accounts Loading... Management Accounts Service Loading... MTD for Sole traders Business Loading... Business Exit Loading... Business Structure Loading... Company Secretarial Services Loading... Mergers and Acquisitions Services Loading... Payroll Outsourcing Loading... Business Valuation Services Loading... Financial Due Diligence Services Tax Loading... Tax Return Services Loading... Self-Assessment Tax Returns Loading... VAT and MTD Loading... Corporation Tax Services Loading... Tax Planning Services Loading... Inheritance Tax Planning Loading... Capital Gains Tax Services Loading... Unclaimed Capital Allowances Loading... Tax Investigation Service Loading... R&D Tax Services Buy To Let Loading... MTD for Landlords - Platinum Service Loading... Making Buy-to-Let More Profitable Loading... Why Buy-to-Let Incomes are Dropping Loading... Should I transfer my BTL properties into a limited company? Loading... Married Landlord? You could reduce your tax bill. Loading... Strategies for improving Buy-to-Let income Loading... Selling your BTL property – things to look out for Loading... How THP can help you as a Landlord Loading... CGT Fasttrack Service on Property sales Legal Services Loading... Company Formation Loading... Lasting Power of Attorney Service Loading... Shareholder Agreements and Business Continuity Loading... Writing a Will Financial Services Loading... Wealth Management Loading... Mortgages Loading... Corporate Finance Cloud Accounting Loading... Iris Openspace Loading... Able Internet Payroll Loading... FreeAgent Loading... Xero Innovate Grants Loading... Innovate UK Smart Grants Loading... Grant Audits Making Tax Digital Loading... MTD - What's it all about? Loading... MTD for Sole traders Loading... MTD for Landlords - Platinum Service Guides Guides Verifying your identity with Companies House This graphic guide lists who is required to verify their identity with Companies House by the November 2025 deadline and shows the steps involved. View Guide Spring Statement 2025 Full details of the Chancellor’s Statement announcements from her presentation on the 26th March 2025. View Guide What is Making Tax Digital? A Guide If you're asking yourself 'What is Making Tax Digital', our simple guide will answer your questions and help get you started. View Guide The Comprehensive Guide to Management Accounts Unlock the power of management accounts and discover how they drive informed business decisions. View Guide An Employers Guide to Auto Enrolment Understand more about your obligations as an employer, with regards to auto enrolment when employing new staff members. View Guide View more guides Client Zone Client Zone Xero FreeAgent Iris OpenSpace Able Payroll Spring Statement 2025 Pay Online Transfer Files Careers Blog Blog Loading... Posted on November 17th 2025 Renters’ Rights Act: a practical guide for landlords Read Post Loading... Posted on November 17th 2025 Rental income and married couples: how does it work? Read Post Loading... Posted on November 14th 2025 Side hustle tax rules – HMRC is watching Read Post Loading... Posted on November 13th 2025 What a part-time Finance Director can do for a growing SME Read Post Loading... Posted on November 12th 2025 Research and Development Tax Credits – is your small business missing out? Read Post View more articles Get in Touch Get In Touch THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Staff Book a free Consultation Our individual offices are listed on the left. Just hover your mouse over each link to bring up the full contact details. Alternatively if you would prefer us to contact you to arrange a free no obligation consultation, please click the button below and complete our online form. Book a free consultation THP Wanstead 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 wanstead@thp.co.uk Read more about THP Wanstead Loading... THP Sutton Unit 4, Mulgrave Chambers 26-28 Mulgrave Road Sutton SM2 6LE 020 8652 1070 sutton@thp.co.uk Read more about THP Sutton Loading... THP Chelmsford Waterhouse Business Centre Unit 53, 2 Cromar Way Chelmsford, Essex CM1 2QE 01245 251731 chelmsford@thp.co.uk Read more about THP Chelmsford Loading... THP Saffron Walden 24 High Street Saffron Walden, Essex CB10 1AX 01799 527478 saffron@thp.co.uk Read more about THP Saffron Walden Loading... THP Support Team 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 group@thp.co.uk Read more about the THP Support Team Loading... Close Menu Home Why Us Why Us Our Relationship With You Our Satisfaction Score Refer A Friend Case Studies Merge with Us Your Needs Making Tax Digital MTD - What's it all about? MTD for Sole traders MTD for Landlords - Platinum Service Audits, Accounts & Bookkeeping Audit Services Business Accounting Services Bookkeeping service Cloud accounting Annual Accounts Management Accounts Service MTD for Sole traders Business Business Exit Business Structure Company Secretarial Services Mergers and Acquisitions Services Payroll Outsourcing Business Valuation Services Financial Due Diligence Services Tax Tax Return Services Self-Assessment Tax Returns VAT and MTD Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Services Unclaimed Capital Allowances Tax Investigation Service R&D Tax Services Cloud Accounting Iris Openspace Able Internet Payroll FreeAgent Xero Innovate Grant Innovate UK Smart Grants Grant Audits Buy To Let MTD for Landlords - Platinum Service Making Buy-to-Let More Profitable Why Buy-to-Let Incomes are Dropping Should I transfer my BTL properties into a limited company? Married Landlord? You could reduce your tax bill. Strategies for improving Buy-to-Let income Selling your BTL property – things to look out for How THP can help you as a Landlord CGT Fasttrack Service on Property sales Legal Services Company Formation Lasting Power of Attorney Service Shareholder Agreements and Business Continuity Writing a Will Financial Services Wealth Management Mortgages Corporate Finance Client Zone Newsletters Spring Statement 2025 Transfer Files Pay Online Able Internet Payroll Iris Openspace Xero FreeAgent Guides Careers Blog Get in Touch Book a Free Consultation THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Team Pay Online Call Today: 020 8652 1070 or call me back Your Local Offices: Wanstead Sutton Chelmsford Saffron Walden Select a location Wanstead Sutton Chelmsford Saffron Walden Meet The Sutton Team Home Meet The Sutton Team Lee Daley Client Director "When clients call you by your nickname, you know you’re providing a personal approach” Read Full Profile Kate Brasser Client Director "We have the in-house resources to service larger clients, whilst maintaining a personal approach" Read Full Profile Li Ling Accountant "At THP we really excel on facilities, including ICT" Read Full Profile Amy Livermore Accounts & Xero Specialist "It's a great sense of achievement to know that you have helped to produce an end result that our clients are really happy with." Read Full Profile Anna Nagalingum Client & Team Support "It's great to be working with like-minded people and that's how I feel about my team." Read Full Profile Ian Henman Client Services & Legacy Planning “We work hard to understand our client’s underlying interests, not just their surface ‘wants’, to earn their respect as a trusted advisor” Read Full Profile Khalida Din Accountant At THP you'll receive expert advice and a first-class service provided by a professional team with a wealth of experience Read Full Profile Join The Conversation The Latest From Facebook THP Chartered Accountants Sign up for our Newsletter Your name* Your name is required Your email address* Your email is required Yes, I consent to receive emails from THP Limited. I have read and understand THP Limited's Privacy notice. I agree to have my email activity tracked Subscribe column About Us About Us THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden Directors Our Relationship With You THP client satisfaction rating Refer a Friend column Tax Annual Accounts Tax Return Services Self-Assessment Tax Returns VAT Returns Service Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Unclaimed Capital Allowances Tax Investigation Service R&D Tax Credit service Bookkeeping service Cloud accounting column Business Audit Services Business Exit Business Structure Business Valuation Services Company Secretarial Services Financial Due Diligence Services Grant Audits Innovate UK Smart Grants Management Accounts Service Mergers and Acquisitions Services Payroll Outsourcing column Legal Services Shareholder Agreements and Business Continuity Writing a Will Lasting Power of Attorney Service Company Formation column Financial Services Buy-to-Let Corporate Finance Wealth Management THP is the trading name of THP Limited registered in England & Wales, No 04664338, VAT number 249110185. Our registered office is 34-40 High Street, Wanstead, London, E11 2RJ. We are registered to carry out audit work in the UK by the Institute of Chartered Accountants in England and Wales. Professional rules and code of conduct can be accessed on their website and the Ethical Standards for Auditors can be found at www.frc.org.uk. Our Audit Registration details are at www.auditregister.org.uk under reference number C001012915. Sitemap Accessibility Statement PI & Compliance Complaints Procedure Terms and Conditions Privacy Policy & GDPR Copyright Call UsSearchLive ChatAccessibility Call me back × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); Contact Us × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() ); Request a free consultation × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_3" ).setAttribute( "value", ( new Date() ).getTime() ); Search × What Are You Looking For? Search Call your local THP branch × THP Chelmsford 01245 251731 THP Saffron Walden 01799 527478 THP Sutton 020 8652 1070 THP Wanstead 020 8989 5147 Request a quote × Leave your details below and we'll get in touch. Please leave this field empty. Number of BTL properties in my sole name Number of properties owned in joint names Number of properties owned by a Limited Company My approximate Gross Rental Income I have additional PAYE/Pension incomeYesNo I earn Income from Self EmploymentYesNo My service level selectionSilverGold I have read and understand THP Limited's Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_4" ).setAttribute( "value", ( new Date() ).getTime() ); Accessibility Settings × Text Settings Font Size A A Underline Links Colour Settings Dark Mode Greyscale Mode Invert Colours Other Settings Disable Animations {"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\/theme-new\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} Manage Cookie Consent To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions. Functional Functional Always active The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network. Preferences Preferences The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user. Statistics Statistics The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. Marketing Marketing The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes. Manage options Manage services Manage {vendor_count} vendors Read more about these purposes Accept Deny View preferences Save preferences View preferences {title} {title} {title} Manage consent const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); #wpcf7-691d866945e37-wrapper {display:none !important; visibility:hidden !important;} /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); /* ]]> */ /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/accountancy-services\/example-service\/|\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/www.thp.co.uk","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); /* ]]> */ /* <![CDATA[ */ var rocket_lazyload_css_data = {"threshold":"300"}; /* ]]> */ /* <![CDATA[ */ !function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,a.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{u.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:o+"px"});function n(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&c.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(u.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}n(),function(){const r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]); /* ]]> */ /* <![CDATA[ */ var wpcf7_recaptcha = { "sitekey": "6LdD_9AiAAAAAL_OW8DB1wm7pH-kZ97gUobQdOZt", "actions": { "homepage": "homepage", "contactform": "contactform" } }; /* ]]> */ /* <![CDATA[ */ var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"52","version":"7.5.6.1","store_consent":"1","do_not_track_enabled":"","consenttype":"optin","region":"uk","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/www.thp.co.uk\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_GB","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"22","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https:\/\/www.thp.co.uk\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=52","page_links":{"uk":{"cookie-statement":{"title":"Cookie Policy","url":"https:\/\/www.thp.co.uk\/cookie-policy\/"},"privacy-statement":{"title":"Privacy Notice and GDPR","url":"https:\/\/www.thp.co.uk\/privacy-notice\/"},"privacy-statement-children":{"title":"","url":"https:\/\/www.thp.co.uk\/us\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"}; /* ]]> */ window.addEventListener('DOMContentLoaded', function() { /* <![CDATA[ */ if ('undefined' != typeof window.jQuery) { jQuery(document).ready(function ($) { $(document).on('elementor/popup/show', () => { let rev_cats = cmplz_categories.reverse(); for (let key in rev_cats) { if (rev_cats.hasOwnProperty(key)) { let category = cmplz_categories[key]; if (cmplz_has_consent(category)) { document.querySelectorAll('[data-category="' + category + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } let services = cmplz_get_services_on_page(); for (let key in services) { if (services.hasOwnProperty(key)) { let service = services[key].service; let category = services[key].category; if (cmplz_has_service_consent(service, category)) { document.querySelectorAll('[data-service="' + service + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } }); }); } document.addEventListener("cmplz_enable_category", function(consentData) { var category = consentData.detail.category; var services = consentData.detail.services; var blockedContentContainers = []; let selectorVideo = '.cmplz-elementor-widget-video-playlist[data-category="'+category+'"],.elementor-widget-video[data-category="'+category+'"]'; let selectorGeneric = '[data-cmplz-elementor-href][data-category="'+category+'"]'; for (var skey in services) { if (services.hasOwnProperty(skey)) { let service = skey; selectorVideo +=',.cmplz-elementor-widget-video-playlist[data-service="'+service+'"],.elementor-widget-video[data-service="'+service+'"]'; selectorGeneric +=',[data-cmplz-elementor-href][data-service="'+service+'"]'; } } document.querySelectorAll(selectorVideo).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; obj.classList.add('cmplz-elementor-activated'); if ( obj.hasAttribute('data-cmplz_elementor_widget_type') ){ let attr = obj.getAttribute('data-cmplz_elementor_widget_type'); obj.classList.removeAttribute('data-cmplz_elementor_widget_type'); obj.classList.setAttribute('data-widget_type', attr); } if (obj.classList.contains('cmplz-elementor-widget-video-playlist')) { obj.classList.remove('cmplz-elementor-widget-video-playlist'); obj.classList.add('elementor-widget-video-playlist'); } obj.setAttribute('data-settings', obj.getAttribute('data-cmplz-elementor-settings')); blockedContentContainers.push(obj); }); document.querySelectorAll(selectorGeneric).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; if (obj.classList.contains('cmplz-fb-video')) { obj.classList.remove('cmplz-fb-video'); obj.classList.add('fb-video'); } obj.classList.add('cmplz-elementor-activated'); obj.setAttribute('data-href', obj.getAttribute('data-cmplz-elementor-href')); blockedContentContainers.push(obj.closest('.elementor-widget')); }); /** * Trigger the widgets in Elementor */ for (var key in blockedContentContainers) { if (blockedContentContainers.hasOwnProperty(key) && blockedContentContainers[key] !== undefined) { let blockedContentContainer = blockedContentContainers[key]; if (elementorFrontend.elementsHandler) { elementorFrontend.elementsHandler.runReadyTrigger(blockedContentContainer) } var cssIndex = blockedContentContainer.getAttribute('data-placeholder_class_index'); blockedContentContainer.classList.remove('cmplz-blocked-content-container'); blockedContentContainer.classList.remove('cmplz-placeholder-' + cssIndex); } } }); document.addEventListener("cmplz_enable_category", function () { document.querySelectorAll('[data-rocket-lazyload]').forEach(obj => { if (obj.hasAttribute('data-lazy-src')) { obj.setAttribute('src', obj.getAttribute('data-lazy-src')); } }); }); /* ]]> */ }); /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/www.thp.co.uk\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; /* ]]> */ window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)function lazyLoadThumb(e,alt,l){var t='<img loading="lazy" data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img loading="lazy" src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=["lazy","no-lazy"];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)}); <!-- BS4 Form JS Validation --> (function() { 'use strict'; window.addEventListener('load', function() { var forms = document.getElementsByClassName('needs-validation'); var validation = Array.prototype.filter.call(forms, function(form) { form.addEventListener('submit', function(event) { if (form.checkValidity() === false) { event.preventDefault(); event.stopPropagation(); } form.classList.add('was-validated'); }, false); }); }, false); })(); const meluID = '5a670498-a800-467e-9a0b-e508c7405f2a'; function waitForElm(selector) { return new Promise(resolve => { if (document.querySelector(selector)) { return resolve(document.querySelector(selector)); } const observer = new MutationObserver(mutations => { if (document.querySelector(selector)) { resolve(document.querySelector(selector)); observer.disconnect(); } }); observer.observe(document.body, { childList: true, subtree: true }); }); } function showMelu(e) { e.preventDefault(); if(typeof Comm100API === 'undefined') { setTimeout(() => { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } }, 1500); } else { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } } } var acc_buttons = document.querySelectorAll("a[href='#chat-now']"); for (var i = 0, l = acc_buttons.length; i < l; i++) { var acc_button = acc_buttons[i]; acc_button.addEventListener('click', showMelu, false); } window.addEventListener('DOMContentLoaded', function() { function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires="+d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } function unsetCookie(cname) { document.cookie = cname + "= ;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/"; } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } var acc_font_size = (getCookie('thp-font-size') ? parseInt(getCookie('thp-font-size'), 10) : parseInt(jQuery("html").css('font-size'), 10)), new_size, acc_dark_mode = false, acc_link_underline = false, acc_greyscale_img = false, acc_counter = 0; function acc_increase_font_size() { new_size = acc_font_size += 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } function acc_decrease_font_size() { new_size = acc_font_size -= 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } jQuery(document).on('change', '#adarkModeInput', function() { if(jQuery(this).is(':checked')) { acc_dark_mode = true; jQuery('html').addClass('dark-mode'); setCookie('thp-darkmode', 'true', 365); } else { acc_dark_mode = false; jQuery('html').removeClass('dark-mode'); unsetCookie('thp-darkmode'); } }); jQuery(document).on('change', '#agreyscaleInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('greyscale-mode'); setCookie('thp-greyscalemode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('greyscale-mode'); unsetCookie('thp-greyscalemode'); } }); jQuery(document).on('change', '#ainvertInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('invert-mode'); setCookie('thp-invertmode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('invert-mode'); unsetCookie('thp-invertmode'); } }); jQuery(document).on('change', '#aunderlinelinksInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('underline-mode'); setCookie('thp-underlinemode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('underline-mode'); unsetCookie('thp-underlinemode'); } }); jQuery(document).on('change', '#atransitionsInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('notransitions-mode'); setCookie('thp-notransitionsmode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('notransitions-mode'); unsetCookie('thp-notransitionsmode'); } }); function check_accesibility() { var fontsize = getCookie('thp-font-size'), darkmode = getCookie('thp-darkmode'), greyscale = getCookie('thp-greyscalemode'), invert = getCookie('thp-invertmode'), underline = getCookie('thp-underlinemode'), notrans = getCookie('thp-notransitionsmode'); if(fontsize != '') { console.log(fontsize); jQuery('html').css('font-size', fontsize + 'px'); } if(darkmode != '') { jQuery('html').addClass('dark-mode'); jQuery( document ).ready(function() { jQuery('#adarkModeInput')[0].checked = true; }); } if(greyscale != '') { jQuery('html').addClass('greyscale-mode'); jQuery( document ).ready(function() { jQuery('#agreyscaleInput')[0].checked = true; }); } if(invert != '') { jQuery('html').addClass('invert-mode'); jQuery( document ).ready(function() { jQuery('#ainvertInput')[0].checked = true; }); } if(underline != '') { jQuery('html').addClass('underline-mode'); jQuery( document ).ready(function() { jQuery('#aunderlinelinksInput')[0].checked = true; }); } if(notrans != '') { jQuery('html').addClass('notransitions-mode'); jQuery( document ).ready(function() { jQuery('#atransitionsInput')[0].checked = true; }); } } check_accesibility(); }); (()=>{class RocketElementorPreload{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}t(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this.i(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach((t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this.o(t)}catch(t){}}))}o(t){const e=JSON.parse(t.dataset.settings),i=e.m||e.animation_delay||0,n=e[this.animationSettingKeys.find((t=>e[t]))];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let o=setTimeout((()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this.l(t,e)}),i);window.addEventListener("rocket-startLoading",(function(){clearTimeout(o)}))}i(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach((t=>{e.forEach((e=>{i.push(t+e)}))})),i}l(t,e){this.i().forEach((t=>delete e[t])),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorPreload;requestAnimationFrame(t.t.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorPreload.run)})();(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9a0e7fad9a72f268',t:'MTc2MzU0MjYzMy4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();
Emails: wanstead@thp.co.uk, sutton@thp.co.uk, chelmsford@thp.co.uk, saffron@thp.co.uk, group@thp.co.uk, found@www.frc.org.uk, are@www.auditregister.org.uk
View text
if(typeof ewww_webp_supported==="undefined"){var ewww_webp_supported=!1}if(ewww_webp_supported){document.body.classList.add("webp-support")} Call Today 01245 251731 Menu Home Why Us Why Us Case Studies Meet the Teams Why Us With a large team of trained professionals working out of four locations across London and Essex we have more specialists on our team than you can shake a stick at. Whether it be cloud bookkeeping and accounting, shareholders agreements, tax planning, auditing or just general business advice there’s always someone at THP who’s seen it before. We can even handle all the associated legal parts so you won’t ever need to engage a lawyer as well as an accountant. Read more about us More About Us Our Relationship With You Our Satisfaction Score Refer a Friend Merge with Us Case Studies Here you can read about a selection of our clients and how THP has worked alongside them to help them to achieve their goals. Read more case studies I was looking for a company that really knew how Innovate UK audits work. I got in touch with THP and I not only found them a pleasure to deal with but their fee quote was very reasonable. Jeremy Mabbitt Studybugs We’re delighted to work with THP as we share many core values, we like the very personal service which we receive from them Simon Perriton Just IT – Professional Services With face-to-face contact with a keen and enthusiastic manager, we benefit from advice that makes a real difference to our business Jamie Stanford Liberty Games – Retail Over 30 years of trading and still thriving…… Chrissie Agnew Infocorp – Professional Services I was impressed by the way THP was able to speak about their achievements for their clients Neil Chamberlain Location Chelmsford – Property When looking for an accountant, it was important to us to work with a firm who, like us, provided a local service accompanied by big ideas Mark Mountney Zoology – Salon Chain Meet the Teams Here you can view our current team members at each of our different office locations. Saffron Walden Team Chelmsford Team Sutton Team Wanstead Team Support Team Your Needs Making Tax Digital Audits, Accounts & Bookkeeping Business Tax Cloud Accounting Innovate Grants Buy To Let Legal Services Financial Services Audits, Accounts & Bookkeeping Loading... Audit Services Loading... Business Accounting Services Loading... Bookkeeping service Loading... Cloud accounting Loading... Annual Accounts Loading... Management Accounts Service Loading... MTD for Sole traders Business Loading... Business Exit Loading... Business Structure Loading... Company Secretarial Services Loading... Mergers and Acquisitions Services Loading... Payroll Outsourcing Loading... Business Valuation Services Loading... Financial Due Diligence Services Tax Loading... Tax Return Services Loading... Self-Assessment Tax Returns Loading... VAT and MTD Loading... Corporation Tax Services Loading... Tax Planning Services Loading... Inheritance Tax Planning Loading... Capital Gains Tax Services Loading... Unclaimed Capital Allowances Loading... Tax Investigation Service Loading... R&D Tax Services Buy To Let Loading... MTD for Landlords - Platinum Service Loading... Making Buy-to-Let More Profitable Loading... Why Buy-to-Let Incomes are Dropping Loading... Should I transfer my BTL properties into a limited company? Loading... Married Landlord? You could reduce your tax bill. Loading... Strategies for improving Buy-to-Let income Loading... Selling your BTL property – things to look out for Loading... How THP can help you as a Landlord Loading... CGT Fasttrack Service on Property sales Legal Services Loading... Company Formation Loading... Lasting Power of Attorney Service Loading... Shareholder Agreements and Business Continuity Loading... Writing a Will Financial Services Loading... Wealth Management Loading... Mortgages Loading... Corporate Finance Cloud Accounting Loading... Iris Openspace Loading... Able Internet Payroll Loading... FreeAgent Loading... Xero Innovate Grants Loading... Innovate UK Smart Grants Loading... Grant Audits Making Tax Digital Loading... MTD - What's it all about? Loading... MTD for Sole traders Loading... MTD for Landlords - Platinum Service Guides Guides Verifying your identity with Companies House This graphic guide lists who is required to verify their identity with Companies House by the November 2025 deadline and shows the steps involved. View Guide Spring Statement 2025 Full details of the Chancellor’s Statement announcements from her presentation on the 26th March 2025. View Guide What is Making Tax Digital? A Guide If you're asking yourself 'What is Making Tax Digital', our simple guide will answer your questions and help get you started. View Guide The Comprehensive Guide to Management Accounts Unlock the power of management accounts and discover how they drive informed business decisions. View Guide An Employers Guide to Auto Enrolment Understand more about your obligations as an employer, with regards to auto enrolment when employing new staff members. View Guide View more guides Client Zone Client Zone Xero FreeAgent Iris OpenSpace Able Payroll Spring Statement 2025 Pay Online Transfer Files Careers Blog Blog Loading... Posted on November 17th 2025 Renters’ Rights Act: a practical guide for landlords Read Post Loading... Posted on November 17th 2025 Rental income and married couples: how does it work? Read Post Loading... Posted on November 14th 2025 Side hustle tax rules – HMRC is watching Read Post Loading... Posted on November 13th 2025 What a part-time Finance Director can do for a growing SME Read Post Loading... Posted on November 12th 2025 Research and Development Tax Credits – is your small business missing out? Read Post View more articles Get in Touch Get In Touch THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Staff Book a free Consultation Our individual offices are listed on the left. Just hover your mouse over each link to bring up the full contact details. Alternatively if you would prefer us to contact you to arrange a free no obligation consultation, please click the button below and complete our online form. Book a free consultation THP Wanstead 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 wanstead@thp.co.uk Read more about THP Wanstead Loading... THP Sutton Unit 4, Mulgrave Chambers 26-28 Mulgrave Road Sutton SM2 6LE 020 8652 1070 sutton@thp.co.uk Read more about THP Sutton Loading... THP Chelmsford Waterhouse Business Centre Unit 53, 2 Cromar Way Chelmsford, Essex CM1 2QE 01245 251731 chelmsford@thp.co.uk Read more about THP Chelmsford Loading... THP Saffron Walden 24 High Street Saffron Walden, Essex CB10 1AX 01799 527478 saffron@thp.co.uk Read more about THP Saffron Walden Loading... THP Support Team 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 group@thp.co.uk Read more about the THP Support Team Loading... Close Menu Home Why Us Why Us Our Relationship With You Our Satisfaction Score Refer A Friend Case Studies Merge with Us Your Needs Making Tax Digital MTD - What's it all about? MTD for Sole traders MTD for Landlords - Platinum Service Audits, Accounts & Bookkeeping Audit Services Business Accounting Services Bookkeeping service Cloud accounting Annual Accounts Management Accounts Service MTD for Sole traders Business Business Exit Business Structure Company Secretarial Services Mergers and Acquisitions Services Payroll Outsourcing Business Valuation Services Financial Due Diligence Services Tax Tax Return Services Self-Assessment Tax Returns VAT and MTD Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Services Unclaimed Capital Allowances Tax Investigation Service R&D Tax Services Cloud Accounting Iris Openspace Able Internet Payroll FreeAgent Xero Innovate Grant Innovate UK Smart Grants Grant Audits Buy To Let MTD for Landlords - Platinum Service Making Buy-to-Let More Profitable Why Buy-to-Let Incomes are Dropping Should I transfer my BTL properties into a limited company? Married Landlord? You could reduce your tax bill. Strategies for improving Buy-to-Let income Selling your BTL property – things to look out for How THP can help you as a Landlord CGT Fasttrack Service on Property sales Legal Services Company Formation Lasting Power of Attorney Service Shareholder Agreements and Business Continuity Writing a Will Financial Services Wealth Management Mortgages Corporate Finance Client Zone Newsletters Spring Statement 2025 Transfer Files Pay Online Able Internet Payroll Iris Openspace Xero FreeAgent Guides Careers Blog Get in Touch Book a Free Consultation THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Team Pay Online Call Today: 01245 251731 or call me back Your Local Offices: Wanstead Sutton Chelmsford Saffron Walden Select a location Wanstead Sutton Chelmsford Saffron Walden Meet The Chelmsford Team Home Meet The Chelmsford Team Mark Ingle Client Director "There's something really satisfying about helping a client go beyond just an annual tax return.” Read Full Profile Karen Jones Tax Manager "You need to have good attention to detail if you want to succeed and save money for your clients" Read Full Profile Ian Henman Client Services & Legacy Planning “We work hard to understand our client’s underlying interests, not just their surface ‘wants’, to earn their respect as a trusted advisor” Read Full Profile Diana Sinclair Accountant I love working with my clients and look forward to progressing my role as part of the Chelmsford Team at THP. Read Full Profile Join The Conversation The Latest From Facebook THP Chartered Accountants Sign up for our Newsletter Your name* Your name is required Your email address* Your email is required Yes, I consent to receive emails from THP Limited. I have read and understand THP Limited's Privacy notice. I agree to have my email activity tracked Subscribe column About Us About Us THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden Directors Our Relationship With You THP client satisfaction rating Refer a Friend column Tax Annual Accounts Tax Return Services Self-Assessment Tax Returns VAT Returns Service Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Unclaimed Capital Allowances Tax Investigation Service R&D Tax Credit service Bookkeeping service Cloud accounting column Business Audit Services Business Exit Business Structure Business Valuation Services Company Secretarial Services Financial Due Diligence Services Grant Audits Innovate UK Smart Grants Management Accounts Service Mergers and Acquisitions Services Payroll Outsourcing column Legal Services Shareholder Agreements and Business Continuity Writing a Will Lasting Power of Attorney Service Company Formation column Financial Services Buy-to-Let Corporate Finance Wealth Management THP is the trading name of THP Limited registered in England & Wales, No 04664338, VAT number 249110185. Our registered office is 34-40 High Street, Wanstead, London, E11 2RJ. We are registered to carry out audit work in the UK by the Institute of Chartered Accountants in England and Wales. Professional rules and code of conduct can be accessed on their website and the Ethical Standards for Auditors can be found at www.frc.org.uk. Our Audit Registration details are at www.auditregister.org.uk under reference number C001012915. Sitemap Accessibility Statement PI & Compliance Complaints Procedure Terms and Conditions Privacy Policy & GDPR Copyright Call UsSearchLive ChatAccessibility Call me back × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); Contact Us × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() ); Request a free consultation × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_3" ).setAttribute( "value", ( new Date() ).getTime() ); Search × What Are You Looking For? Search Call your local THP branch × THP Chelmsford 01245 251731 THP Saffron Walden 01799 527478 THP Sutton 020 8652 1070 THP Wanstead 020 8989 5147 Request a quote × Leave your details below and we'll get in touch. Please leave this field empty. Number of BTL properties in my sole name Number of properties owned in joint names Number of properties owned by a Limited Company My approximate Gross Rental Income I have additional PAYE/Pension incomeYesNo I earn Income from Self EmploymentYesNo My service level selectionSilverGold I have read and understand THP Limited's Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_4" ).setAttribute( "value", ( new Date() ).getTime() ); Accessibility Settings × Text Settings Font Size A A Underline Links Colour Settings Dark Mode Greyscale Mode Invert Colours Other Settings Disable Animations {"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\/theme-new\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} Manage Cookie Consent To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions. Functional Functional Always active The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network. Preferences Preferences The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user. Statistics Statistics The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. Marketing Marketing The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes. Manage options Manage services Manage {vendor_count} vendors Read more about these purposes Accept Deny View preferences Save preferences View preferences {title} {title} {title} Manage consent const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); #wpcf7-691d8667e8670-wrapper {display:none !important; visibility:hidden !important;} /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); /* ]]> */ /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/accountancy-services\/example-service\/|\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/www.thp.co.uk","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); /* ]]> */ /* <![CDATA[ */ var rocket_lazyload_css_data = {"threshold":"300"}; /* ]]> */ /* <![CDATA[ */ !function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,a.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{u.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:o+"px"});function n(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&c.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(u.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}n(),function(){const r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]); /* ]]> */ /* <![CDATA[ */ var wpcf7_recaptcha = { "sitekey": "6LdD_9AiAAAAAL_OW8DB1wm7pH-kZ97gUobQdOZt", "actions": { "homepage": "homepage", "contactform": "contactform" } }; /* ]]> */ /* <![CDATA[ */ var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"52","version":"7.5.6.1","store_consent":"1","do_not_track_enabled":"","consenttype":"optin","region":"uk","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/www.thp.co.uk\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_GB","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"22","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https:\/\/www.thp.co.uk\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=52","page_links":{"uk":{"cookie-statement":{"title":"Cookie Policy","url":"https:\/\/www.thp.co.uk\/cookie-policy\/"},"privacy-statement":{"title":"Privacy Notice and GDPR","url":"https:\/\/www.thp.co.uk\/privacy-notice\/"},"privacy-statement-children":{"title":"","url":"https:\/\/www.thp.co.uk\/us\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"}; /* ]]> */ window.addEventListener('DOMContentLoaded', function() { /* <![CDATA[ */ if ('undefined' != typeof window.jQuery) { jQuery(document).ready(function ($) { $(document).on('elementor/popup/show', () => { let rev_cats = cmplz_categories.reverse(); for (let key in rev_cats) { if (rev_cats.hasOwnProperty(key)) { let category = cmplz_categories[key]; if (cmplz_has_consent(category)) { document.querySelectorAll('[data-category="' + category + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } let services = cmplz_get_services_on_page(); for (let key in services) { if (services.hasOwnProperty(key)) { let service = services[key].service; let category = services[key].category; if (cmplz_has_service_consent(service, category)) { document.querySelectorAll('[data-service="' + service + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } }); }); } document.addEventListener("cmplz_enable_category", function(consentData) { var category = consentData.detail.category; var services = consentData.detail.services; var blockedContentContainers = []; let selectorVideo = '.cmplz-elementor-widget-video-playlist[data-category="'+category+'"],.elementor-widget-video[data-category="'+category+'"]'; let selectorGeneric = '[data-cmplz-elementor-href][data-category="'+category+'"]'; for (var skey in services) { if (services.hasOwnProperty(skey)) { let service = skey; selectorVideo +=',.cmplz-elementor-widget-video-playlist[data-service="'+service+'"],.elementor-widget-video[data-service="'+service+'"]'; selectorGeneric +=',[data-cmplz-elementor-href][data-service="'+service+'"]'; } } document.querySelectorAll(selectorVideo).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; obj.classList.add('cmplz-elementor-activated'); if ( obj.hasAttribute('data-cmplz_elementor_widget_type') ){ let attr = obj.getAttribute('data-cmplz_elementor_widget_type'); obj.classList.removeAttribute('data-cmplz_elementor_widget_type'); obj.classList.setAttribute('data-widget_type', attr); } if (obj.classList.contains('cmplz-elementor-widget-video-playlist')) { obj.classList.remove('cmplz-elementor-widget-video-playlist'); obj.classList.add('elementor-widget-video-playlist'); } obj.setAttribute('data-settings', obj.getAttribute('data-cmplz-elementor-settings')); blockedContentContainers.push(obj); }); document.querySelectorAll(selectorGeneric).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; if (obj.classList.contains('cmplz-fb-video')) { obj.classList.remove('cmplz-fb-video'); obj.classList.add('fb-video'); } obj.classList.add('cmplz-elementor-activated'); obj.setAttribute('data-href', obj.getAttribute('data-cmplz-elementor-href')); blockedContentContainers.push(obj.closest('.elementor-widget')); }); /** * Trigger the widgets in Elementor */ for (var key in blockedContentContainers) { if (blockedContentContainers.hasOwnProperty(key) && blockedContentContainers[key] !== undefined) { let blockedContentContainer = blockedContentContainers[key]; if (elementorFrontend.elementsHandler) { elementorFrontend.elementsHandler.runReadyTrigger(blockedContentContainer) } var cssIndex = blockedContentContainer.getAttribute('data-placeholder_class_index'); blockedContentContainer.classList.remove('cmplz-blocked-content-container'); blockedContentContainer.classList.remove('cmplz-placeholder-' + cssIndex); } } }); document.addEventListener("cmplz_enable_category", function () { document.querySelectorAll('[data-rocket-lazyload]').forEach(obj => { if (obj.hasAttribute('data-lazy-src')) { obj.setAttribute('src', obj.getAttribute('data-lazy-src')); } }); }); /* ]]> */ }); /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/www.thp.co.uk\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; /* ]]> */ window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)function lazyLoadThumb(e,alt,l){var t='<img loading="lazy" data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img loading="lazy" src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=["lazy","no-lazy"];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)}); <!-- BS4 Form JS Validation --> (function() { 'use strict'; window.addEventListener('load', function() { var forms = document.getElementsByClassName('needs-validation'); var validation = Array.prototype.filter.call(forms, function(form) { form.addEventListener('submit', function(event) { if (form.checkValidity() === false) { event.preventDefault(); event.stopPropagation(); } form.classList.add('was-validated'); }, false); }); }, false); })(); @media( max-width: 767px) { #comm100-button-5a670498-a800-467e-9a0b-e508c7405f2a, #chat_button_adaptive_container { visibility: hidden!important; display: none!important; } } const meluID = '5a670498-a800-467e-9a0b-e508c7405f2a'; function waitForElm(selector) { return new Promise(resolve => { if (document.querySelector(selector)) { return resolve(document.querySelector(selector)); } const observer = new MutationObserver(mutations => { if (document.querySelector(selector)) { resolve(document.querySelector(selector)); observer.disconnect(); } }); observer.observe(document.body, { childList: true, subtree: true }); }); } function showMelu(e) { e.preventDefault(); if(typeof Comm100API === 'undefined') { setTimeout(() => { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } }, 1500); } else { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } } } var acc_buttons = document.querySelectorAll("a[href='#chat-now']"); for (var i = 0, l = acc_buttons.length; i < l; i++) { var acc_button = acc_buttons[i]; acc_button.addEventListener('click', showMelu, false); } window.addEventListener('DOMContentLoaded', function() { function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires="+d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } function unsetCookie(cname) { document.cookie = cname + "= ;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/"; } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } var acc_font_size = (getCookie('thp-font-size') ? parseInt(getCookie('thp-font-size'), 10) : parseInt(jQuery("html").css('font-size'), 10)), new_size, acc_dark_mode = false, acc_link_underline = false, acc_greyscale_img = false, acc_counter = 0; function acc_increase_font_size() { new_size = acc_font_size += 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } function acc_decrease_font_size() { new_size = acc_font_size -= 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } jQuery(document).on('change', '#adarkModeInput', function() { if(jQuery(this).is(':checked')) { acc_dark_mode = true; jQuery('html').addClass('dark-mode'); setCookie('thp-darkmode', 'true', 365); } else { acc_dark_mode = false; jQuery('html').removeClass('dark-mode'); unsetCookie('thp-darkmode'); } }); jQuery(document).on('change', '#agreyscaleInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('greyscale-mode'); setCookie('thp-greyscalemode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('greyscale-mode'); unsetCookie('thp-greyscalemode'); } }); jQuery(document).on('change', '#ainvertInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('invert-mode'); setCookie('thp-invertmode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('invert-mode'); unsetCookie('thp-invertmode'); } }); jQuery(document).on('change', '#aunderlinelinksInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('underline-mode'); setCookie('thp-underlinemode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('underline-mode'); unsetCookie('thp-underlinemode'); } }); jQuery(document).on('change', '#atransitionsInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('notransitions-mode'); setCookie('thp-notransitionsmode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('notransitions-mode'); unsetCookie('thp-notransitionsmode'); } }); function check_accesibility() { var fontsize = getCookie('thp-font-size'), darkmode = getCookie('thp-darkmode'), greyscale = getCookie('thp-greyscalemode'), invert = getCookie('thp-invertmode'), underline = getCookie('thp-underlinemode'), notrans = getCookie('thp-notransitionsmode'); if(fontsize != '') { console.log(fontsize); jQuery('html').css('font-size', fontsize + 'px'); } if(darkmode != '') { jQuery('html').addClass('dark-mode'); jQuery( document ).ready(function() { jQuery('#adarkModeInput')[0].checked = true; }); } if(greyscale != '') { jQuery('html').addClass('greyscale-mode'); jQuery( document ).ready(function() { jQuery('#agreyscaleInput')[0].checked = true; }); } if(invert != '') { jQuery('html').addClass('invert-mode'); jQuery( document ).ready(function() { jQuery('#ainvertInput')[0].checked = true; }); } if(underline != '') { jQuery('html').addClass('underline-mode'); jQuery( document ).ready(function() { jQuery('#aunderlinelinksInput')[0].checked = true; }); } if(notrans != '') { jQuery('html').addClass('notransitions-mode'); jQuery( document ).ready(function() { jQuery('#atransitionsInput')[0].checked = true; }); } } check_accesibility(); }); (()=>{class RocketElementorPreload{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}t(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this.i(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach((t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this.o(t)}catch(t){}}))}o(t){const e=JSON.parse(t.dataset.settings),i=e.m||e.animation_delay||0,n=e[this.animationSettingKeys.find((t=>e[t]))];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let o=setTimeout((()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this.l(t,e)}),i);window.addEventListener("rocket-startLoading",(function(){clearTimeout(o)}))}i(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach((t=>{e.forEach((e=>{i.push(t+e)}))})),i}l(t,e){this.i().forEach((t=>delete e[t])),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorPreload;requestAnimationFrame(t.t.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorPreload.run)})();(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9a0e7fa4f97ff268',t:'MTc2MzU0MjYzMi4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();
Emails: wanstead@thp.co.uk, sutton@thp.co.uk, chelmsford@thp.co.uk, saffron@thp.co.uk, group@thp.co.uk, found@www.frc.org.uk, are@www.auditregister.org.uk
View text
if(typeof ewww_webp_supported==="undefined"){var ewww_webp_supported=!1}if(ewww_webp_supported){document.body.classList.add("webp-support")} Call Today 01799 527478 Menu Home Why Us Why Us Case Studies Meet the Teams Why Us With a large team of trained professionals working out of four locations across London and Essex we have more specialists on our team than you can shake a stick at. Whether it be cloud bookkeeping and accounting, shareholders agreements, tax planning, auditing or just general business advice there’s always someone at THP who’s seen it before. We can even handle all the associated legal parts so you won’t ever need to engage a lawyer as well as an accountant. Read more about us More About Us Our Relationship With You Our Satisfaction Score Refer a Friend Merge with Us Case Studies Here you can read about a selection of our clients and how THP has worked alongside them to help them to achieve their goals. Read more case studies I was looking for a company that really knew how Innovate UK audits work. I got in touch with THP and I not only found them a pleasure to deal with but their fee quote was very reasonable. Jeremy Mabbitt Studybugs We’re delighted to work with THP as we share many core values, we like the very personal service which we receive from them Simon Perriton Just IT – Professional Services With face-to-face contact with a keen and enthusiastic manager, we benefit from advice that makes a real difference to our business Jamie Stanford Liberty Games – Retail Over 30 years of trading and still thriving…… Chrissie Agnew Infocorp – Professional Services I was impressed by the way THP was able to speak about their achievements for their clients Neil Chamberlain Location Chelmsford – Property When looking for an accountant, it was important to us to work with a firm who, like us, provided a local service accompanied by big ideas Mark Mountney Zoology – Salon Chain Meet the Teams Here you can view our current team members at each of our different office locations. Saffron Walden Team Chelmsford Team Sutton Team Wanstead Team Support Team Your Needs Making Tax Digital Audits, Accounts & Bookkeeping Business Tax Cloud Accounting Innovate Grants Buy To Let Legal Services Financial Services Audits, Accounts & Bookkeeping Loading... Audit Services Loading... Business Accounting Services Loading... Bookkeeping service Loading... Cloud accounting Loading... Annual Accounts Loading... Management Accounts Service Loading... MTD for Sole traders Business Loading... Business Exit Loading... Business Structure Loading... Company Secretarial Services Loading... Mergers and Acquisitions Services Loading... Payroll Outsourcing Loading... Business Valuation Services Loading... Financial Due Diligence Services Tax Loading... Tax Return Services Loading... Self-Assessment Tax Returns Loading... VAT and MTD Loading... Corporation Tax Services Loading... Tax Planning Services Loading... Inheritance Tax Planning Loading... Capital Gains Tax Services Loading... Unclaimed Capital Allowances Loading... Tax Investigation Service Loading... R&D Tax Services Buy To Let Loading... MTD for Landlords - Platinum Service Loading... Making Buy-to-Let More Profitable Loading... Why Buy-to-Let Incomes are Dropping Loading... Should I transfer my BTL properties into a limited company? Loading... Married Landlord? You could reduce your tax bill. Loading... Strategies for improving Buy-to-Let income Loading... Selling your BTL property – things to look out for Loading... How THP can help you as a Landlord Loading... CGT Fasttrack Service on Property sales Legal Services Loading... Company Formation Loading... Lasting Power of Attorney Service Loading... Shareholder Agreements and Business Continuity Loading... Writing a Will Financial Services Loading... Wealth Management Loading... Mortgages Loading... Corporate Finance Cloud Accounting Loading... Iris Openspace Loading... Able Internet Payroll Loading... FreeAgent Loading... Xero Innovate Grants Loading... Innovate UK Smart Grants Loading... Grant Audits Making Tax Digital Loading... MTD - What's it all about? Loading... MTD for Sole traders Loading... MTD for Landlords - Platinum Service Guides Guides Verifying your identity with Companies House This graphic guide lists who is required to verify their identity with Companies House by the November 2025 deadline and shows the steps involved. View Guide Spring Statement 2025 Full details of the Chancellor’s Statement announcements from her presentation on the 26th March 2025. View Guide What is Making Tax Digital? A Guide If you're asking yourself 'What is Making Tax Digital', our simple guide will answer your questions and help get you started. View Guide The Comprehensive Guide to Management Accounts Unlock the power of management accounts and discover how they drive informed business decisions. View Guide An Employers Guide to Auto Enrolment Understand more about your obligations as an employer, with regards to auto enrolment when employing new staff members. View Guide View more guides Client Zone Client Zone Xero FreeAgent Iris OpenSpace Able Payroll Spring Statement 2025 Pay Online Transfer Files Careers Blog Blog Loading... Posted on November 17th 2025 Renters’ Rights Act: a practical guide for landlords Read Post Loading... Posted on November 17th 2025 Rental income and married couples: how does it work? Read Post Loading... Posted on November 14th 2025 Side hustle tax rules – HMRC is watching Read Post Loading... Posted on November 13th 2025 What a part-time Finance Director can do for a growing SME Read Post Loading... Posted on November 12th 2025 Research and Development Tax Credits – is your small business missing out? Read Post View more articles Get in Touch Get In Touch THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Staff Book a free Consultation Our individual offices are listed on the left. Just hover your mouse over each link to bring up the full contact details. Alternatively if you would prefer us to contact you to arrange a free no obligation consultation, please click the button below and complete our online form. Book a free consultation THP Wanstead 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 wanstead@thp.co.uk Read more about THP Wanstead Loading... THP Sutton Unit 4, Mulgrave Chambers 26-28 Mulgrave Road Sutton SM2 6LE 020 8652 1070 sutton@thp.co.uk Read more about THP Sutton Loading... THP Chelmsford Waterhouse Business Centre Unit 53, 2 Cromar Way Chelmsford, Essex CM1 2QE 01245 251731 chelmsford@thp.co.uk Read more about THP Chelmsford Loading... THP Saffron Walden 24 High Street Saffron Walden, Essex CB10 1AX 01799 527478 saffron@thp.co.uk Read more about THP Saffron Walden Loading... THP Support Team 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 group@thp.co.uk Read more about the THP Support Team Loading... Close Menu Home Why Us Why Us Our Relationship With You Our Satisfaction Score Refer A Friend Case Studies Merge with Us Your Needs Making Tax Digital MTD - What's it all about? MTD for Sole traders MTD for Landlords - Platinum Service Audits, Accounts & Bookkeeping Audit Services Business Accounting Services Bookkeeping service Cloud accounting Annual Accounts Management Accounts Service MTD for Sole traders Business Business Exit Business Structure Company Secretarial Services Mergers and Acquisitions Services Payroll Outsourcing Business Valuation Services Financial Due Diligence Services Tax Tax Return Services Self-Assessment Tax Returns VAT and MTD Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Services Unclaimed Capital Allowances Tax Investigation Service R&D Tax Services Cloud Accounting Iris Openspace Able Internet Payroll FreeAgent Xero Innovate Grant Innovate UK Smart Grants Grant Audits Buy To Let MTD for Landlords - Platinum Service Making Buy-to-Let More Profitable Why Buy-to-Let Incomes are Dropping Should I transfer my BTL properties into a limited company? Married Landlord? You could reduce your tax bill. Strategies for improving Buy-to-Let income Selling your BTL property – things to look out for How THP can help you as a Landlord CGT Fasttrack Service on Property sales Legal Services Company Formation Lasting Power of Attorney Service Shareholder Agreements and Business Continuity Writing a Will Financial Services Wealth Management Mortgages Corporate Finance Client Zone Newsletters Spring Statement 2025 Transfer Files Pay Online Able Internet Payroll Iris Openspace Xero FreeAgent Guides Careers Blog Get in Touch Book a Free Consultation THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Team Pay Online Call Today: 01799 527478 or call me back Your Local Offices: Wanstead Sutton Chelmsford Saffron Walden Select a location Wanstead Sutton Chelmsford Saffron Walden Meet The Saffron Walden Team Home Meet The Saffron Walden Team Adrian Hart Chairman "People are proud to work for THP and our clients are our best advocates. It’s satisfying to see." Read Full Profile Mark Ingle Client Director "There's something really satisfying about helping a client go beyond just an annual tax return.” Read Full Profile Debbie West Client Manager "Whether I'm working on tax, accounts or payroll it's good to be helping people.” Read Full Profile Debbie Jackson Accountant "The more knowledge we have to prepare a set of accounts or payroll means a more accurate service" Read Full Profile Ian Henman Client Services & Legacy Planning “We work hard to understand our client’s underlying interests, not just their surface ‘wants’, to earn their respect as a trusted advisor” Read Full Profile Join The Conversation The Latest From Facebook THP Chartered Accountants Sign up for our Newsletter Your name* Your name is required Your email address* Your email is required Yes, I consent to receive emails from THP Limited. I have read and understand THP Limited's Privacy notice. I agree to have my email activity tracked Subscribe column About Us About Us THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden Directors Our Relationship With You THP client satisfaction rating Refer a Friend column Tax Annual Accounts Tax Return Services Self-Assessment Tax Returns VAT Returns Service Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Unclaimed Capital Allowances Tax Investigation Service R&D Tax Credit service Bookkeeping service Cloud accounting column Business Audit Services Business Exit Business Structure Business Valuation Services Company Secretarial Services Financial Due Diligence Services Grant Audits Innovate UK Smart Grants Management Accounts Service Mergers and Acquisitions Services Payroll Outsourcing column Legal Services Shareholder Agreements and Business Continuity Writing a Will Lasting Power of Attorney Service Company Formation column Financial Services Buy-to-Let Corporate Finance Wealth Management THP is the trading name of THP Limited registered in England & Wales, No 04664338, VAT number 249110185. Our registered office is 34-40 High Street, Wanstead, London, E11 2RJ. We are registered to carry out audit work in the UK by the Institute of Chartered Accountants in England and Wales. Professional rules and code of conduct can be accessed on their website and the Ethical Standards for Auditors can be found at www.frc.org.uk. Our Audit Registration details are at www.auditregister.org.uk under reference number C001012915. Sitemap Accessibility Statement PI & Compliance Complaints Procedure Terms and Conditions Privacy Policy & GDPR Copyright Call UsSearchLive ChatAccessibility Call me back × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); Contact Us × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() ); Request a free consultation × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_3" ).setAttribute( "value", ( new Date() ).getTime() ); Search × What Are You Looking For? Search Call your local THP branch × THP Chelmsford 01245 251731 THP Saffron Walden 01799 527478 THP Sutton 020 8652 1070 THP Wanstead 020 8989 5147 Request a quote × Leave your details below and we'll get in touch. Please leave this field empty. Number of BTL properties in my sole name Number of properties owned in joint names Number of properties owned by a Limited Company My approximate Gross Rental Income I have additional PAYE/Pension incomeYesNo I earn Income from Self EmploymentYesNo My service level selectionSilverGold I have read and understand THP Limited's Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_4" ).setAttribute( "value", ( new Date() ).getTime() ); Accessibility Settings × Text Settings Font Size A A Underline Links Colour Settings Dark Mode Greyscale Mode Invert Colours Other Settings Disable Animations {"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\/theme-new\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} Manage Cookie Consent To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions. Functional Functional Always active The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network. Preferences Preferences The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user. Statistics Statistics The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. Marketing Marketing The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes. Manage options Manage services Manage {vendor_count} vendors Read more about these purposes Accept Deny View preferences Save preferences View preferences {title} {title} {title} Manage consent const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); #wpcf7-691d61e7aae89-wrapper {display:none !important; visibility:hidden !important;} /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); /* ]]> */ /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/accountancy-services\/example-service\/|\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/www.thp.co.uk","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); /* ]]> */ /* <![CDATA[ */ var rocket_lazyload_css_data = {"threshold":"300"}; /* ]]> */ /* <![CDATA[ */ !function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,a.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{u.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:o+"px"});function n(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&c.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(u.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}n(),function(){const r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]); /* ]]> */ /* <![CDATA[ */ var wpcf7_recaptcha = { "sitekey": "6LdD_9AiAAAAAL_OW8DB1wm7pH-kZ97gUobQdOZt", "actions": { "homepage": "homepage", "contactform": "contactform" } }; /* ]]> */ /* <![CDATA[ */ var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"52","version":"7.5.6.1","store_consent":"1","do_not_track_enabled":"","consenttype":"optin","region":"uk","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/www.thp.co.uk\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_GB","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"22","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https:\/\/www.thp.co.uk\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=52","page_links":{"uk":{"cookie-statement":{"title":"Cookie Policy","url":"https:\/\/www.thp.co.uk\/cookie-policy\/"},"privacy-statement":{"title":"Privacy Notice and GDPR","url":"https:\/\/www.thp.co.uk\/privacy-notice\/"},"privacy-statement-children":{"title":"","url":"https:\/\/www.thp.co.uk\/money-purchase-annual-allowance-watch-out-for-the-pension-tax-trap\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"}; /* ]]> */ window.addEventListener('DOMContentLoaded', function() { /* <![CDATA[ */ if ('undefined' != typeof window.jQuery) { jQuery(document).ready(function ($) { $(document).on('elementor/popup/show', () => { let rev_cats = cmplz_categories.reverse(); for (let key in rev_cats) { if (rev_cats.hasOwnProperty(key)) { let category = cmplz_categories[key]; if (cmplz_has_consent(category)) { document.querySelectorAll('[data-category="' + category + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } let services = cmplz_get_services_on_page(); for (let key in services) { if (services.hasOwnProperty(key)) { let service = services[key].service; let category = services[key].category; if (cmplz_has_service_consent(service, category)) { document.querySelectorAll('[data-service="' + service + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } }); }); } document.addEventListener("cmplz_enable_category", function(consentData) { var category = consentData.detail.category; var services = consentData.detail.services; var blockedContentContainers = []; let selectorVideo = '.cmplz-elementor-widget-video-playlist[data-category="'+category+'"],.elementor-widget-video[data-category="'+category+'"]'; let selectorGeneric = '[data-cmplz-elementor-href][data-category="'+category+'"]'; for (var skey in services) { if (services.hasOwnProperty(skey)) { let service = skey; selectorVideo +=',.cmplz-elementor-widget-video-playlist[data-service="'+service+'"],.elementor-widget-video[data-service="'+service+'"]'; selectorGeneric +=',[data-cmplz-elementor-href][data-service="'+service+'"]'; } } document.querySelectorAll(selectorVideo).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; obj.classList.add('cmplz-elementor-activated'); if ( obj.hasAttribute('data-cmplz_elementor_widget_type') ){ let attr = obj.getAttribute('data-cmplz_elementor_widget_type'); obj.classList.removeAttribute('data-cmplz_elementor_widget_type'); obj.classList.setAttribute('data-widget_type', attr); } if (obj.classList.contains('cmplz-elementor-widget-video-playlist')) { obj.classList.remove('cmplz-elementor-widget-video-playlist'); obj.classList.add('elementor-widget-video-playlist'); } obj.setAttribute('data-settings', obj.getAttribute('data-cmplz-elementor-settings')); blockedContentContainers.push(obj); }); document.querySelectorAll(selectorGeneric).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; if (obj.classList.contains('cmplz-fb-video')) { obj.classList.remove('cmplz-fb-video'); obj.classList.add('fb-video'); } obj.classList.add('cmplz-elementor-activated'); obj.setAttribute('data-href', obj.getAttribute('data-cmplz-elementor-href')); blockedContentContainers.push(obj.closest('.elementor-widget')); }); /** * Trigger the widgets in Elementor */ for (var key in blockedContentContainers) { if (blockedContentContainers.hasOwnProperty(key) && blockedContentContainers[key] !== undefined) { let blockedContentContainer = blockedContentContainers[key]; if (elementorFrontend.elementsHandler) { elementorFrontend.elementsHandler.runReadyTrigger(blockedContentContainer) } var cssIndex = blockedContentContainer.getAttribute('data-placeholder_class_index'); blockedContentContainer.classList.remove('cmplz-blocked-content-container'); blockedContentContainer.classList.remove('cmplz-placeholder-' + cssIndex); } } }); document.addEventListener("cmplz_enable_category", function () { document.querySelectorAll('[data-rocket-lazyload]').forEach(obj => { if (obj.hasAttribute('data-lazy-src')) { obj.setAttribute('src', obj.getAttribute('data-lazy-src')); } }); }); /* ]]> */ }); /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/www.thp.co.uk\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; /* ]]> */ window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)function lazyLoadThumb(e,alt,l){var t='<img loading="lazy" data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img loading="lazy" src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=["lazy","no-lazy"];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)}); <!-- BS4 Form JS Validation --> (function() { 'use strict'; window.addEventListener('load', function() { var forms = document.getElementsByClassName('needs-validation'); var validation = Array.prototype.filter.call(forms, function(form) { form.addEventListener('submit', function(event) { if (form.checkValidity() === false) { event.preventDefault(); event.stopPropagation(); } form.classList.add('was-validated'); }, false); }); }, false); })(); const meluID = '5a670498-a800-467e-9a0b-e508c7405f2a'; function waitForElm(selector) { return new Promise(resolve => { if (document.querySelector(selector)) { return resolve(document.querySelector(selector)); } const observer = new MutationObserver(mutations => { if (document.querySelector(selector)) { resolve(document.querySelector(selector)); observer.disconnect(); } }); observer.observe(document.body, { childList: true, subtree: true }); }); } function showMelu(e) { e.preventDefault(); if(typeof Comm100API === 'undefined') { setTimeout(() => { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } }, 1500); } else { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } } } var acc_buttons = document.querySelectorAll("a[href='#chat-now']"); for (var i = 0, l = acc_buttons.length; i < l; i++) { var acc_button = acc_buttons[i]; acc_button.addEventListener('click', showMelu, false); } window.addEventListener('DOMContentLoaded', function() { function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires="+d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } function unsetCookie(cname) { document.cookie = cname + "= ;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/"; } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } var acc_font_size = (getCookie('thp-font-size') ? parseInt(getCookie('thp-font-size'), 10) : parseInt(jQuery("html").css('font-size'), 10)), new_size, acc_dark_mode = false, acc_link_underline = false, acc_greyscale_img = false, acc_counter = 0; function acc_increase_font_size() { new_size = acc_font_size += 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } function acc_decrease_font_size() { new_size = acc_font_size -= 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } jQuery(document).on('change', '#adarkModeInput', function() { if(jQuery(this).is(':checked')) { acc_dark_mode = true; jQuery('html').addClass('dark-mode'); setCookie('thp-darkmode', 'true', 365); } else { acc_dark_mode = false; jQuery('html').removeClass('dark-mode'); unsetCookie('thp-darkmode'); } }); jQuery(document).on('change', '#agreyscaleInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('greyscale-mode'); setCookie('thp-greyscalemode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('greyscale-mode'); unsetCookie('thp-greyscalemode'); } }); jQuery(document).on('change', '#ainvertInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('invert-mode'); setCookie('thp-invertmode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('invert-mode'); unsetCookie('thp-invertmode'); } }); jQuery(document).on('change', '#aunderlinelinksInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('underline-mode'); setCookie('thp-underlinemode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('underline-mode'); unsetCookie('thp-underlinemode'); } }); jQuery(document).on('change', '#atransitionsInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('notransitions-mode'); setCookie('thp-notransitionsmode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('notransitions-mode'); unsetCookie('thp-notransitionsmode'); } }); function check_accesibility() { var fontsize = getCookie('thp-font-size'), darkmode = getCookie('thp-darkmode'), greyscale = getCookie('thp-greyscalemode'), invert = getCookie('thp-invertmode'), underline = getCookie('thp-underlinemode'), notrans = getCookie('thp-notransitionsmode'); if(fontsize != '') { console.log(fontsize); jQuery('html').css('font-size', fontsize + 'px'); } if(darkmode != '') { jQuery('html').addClass('dark-mode'); jQuery( document ).ready(function() { jQuery('#adarkModeInput')[0].checked = true; }); } if(greyscale != '') { jQuery('html').addClass('greyscale-mode'); jQuery( document ).ready(function() { jQuery('#agreyscaleInput')[0].checked = true; }); } if(invert != '') { jQuery('html').addClass('invert-mode'); jQuery( document ).ready(function() { jQuery('#ainvertInput')[0].checked = true; }); } if(underline != '') { jQuery('html').addClass('underline-mode'); jQuery( document ).ready(function() { jQuery('#aunderlinelinksInput')[0].checked = true; }); } if(notrans != '') { jQuery('html').addClass('notransitions-mode'); jQuery( document ).ready(function() { jQuery('#atransitionsInput')[0].checked = true; }); } } check_accesibility(); }); (()=>{class RocketElementorPreload{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}t(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this.i(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach((t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this.o(t)}catch(t){}}))}o(t){const e=JSON.parse(t.dataset.settings),i=e.m||e.animation_delay||0,n=e[this.animationSettingKeys.find((t=>e[t]))];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let o=setTimeout((()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this.l(t,e)}),i);window.addEventListener("rocket-startLoading",(function(){clearTimeout(o)}))}i(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach((t=>{e.forEach((e=>{i.push(t+e)}))})),i}l(t,e){this.i().forEach((t=>delete e[t])),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorPreload;requestAnimationFrame(t.t.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorPreload.run)})();(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9a0e7f9f5edef268',t:'MTc2MzU0MjYzMC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();
Emails: wanstead@thp.co.uk, sutton@thp.co.uk, chelmsford@thp.co.uk, saffron@thp.co.uk, group@thp.co.uk, found@www.frc.org.uk, are@www.auditregister.org.uk
View text
if(typeof ewww_webp_supported==="undefined"){var ewww_webp_supported=!1}if(ewww_webp_supported){document.body.classList.add("webp-support")} Call Today 0800 6520 025 Menu Home Why Us Why Us Case Studies Meet the Teams Why Us With a large team of trained professionals working out of four locations across London and Essex we have more specialists on our team than you can shake a stick at. Whether it be cloud bookkeeping and accounting, shareholders agreements, tax planning, auditing or just general business advice there’s always someone at THP who’s seen it before. We can even handle all the associated legal parts so you won’t ever need to engage a lawyer as well as an accountant. Read more about us More About Us Our Relationship With You Our Satisfaction Score Refer a Friend Merge with Us Case Studies Here you can read about a selection of our clients and how THP has worked alongside them to help them to achieve their goals. Read more case studies I was looking for a company that really knew how Innovate UK audits work. I got in touch with THP and I not only found them a pleasure to deal with but their fee quote was very reasonable. Jeremy Mabbitt Studybugs We’re delighted to work with THP as we share many core values, we like the very personal service which we receive from them Simon Perriton Just IT – Professional Services With face-to-face contact with a keen and enthusiastic manager, we benefit from advice that makes a real difference to our business Jamie Stanford Liberty Games – Retail Over 30 years of trading and still thriving…… Chrissie Agnew Infocorp – Professional Services I was impressed by the way THP was able to speak about their achievements for their clients Neil Chamberlain Location Chelmsford – Property When looking for an accountant, it was important to us to work with a firm who, like us, provided a local service accompanied by big ideas Mark Mountney Zoology – Salon Chain Meet the Teams Here you can view our current team members at each of our different office locations. Saffron Walden Team Chelmsford Team Sutton Team Wanstead Team Support Team Your Needs Making Tax Digital Audits, Accounts & Bookkeeping Business Tax Cloud Accounting Innovate Grants Buy To Let Legal Services Financial Services Audits, Accounts & Bookkeeping Loading... Audit Services Loading... Business Accounting Services Loading... Bookkeeping service Loading... Cloud accounting Loading... Annual Accounts Loading... Management Accounts Service Loading... MTD for Sole traders Business Loading... Business Exit Loading... Business Structure Loading... Company Secretarial Services Loading... Mergers and Acquisitions Services Loading... Payroll Outsourcing Loading... Business Valuation Services Loading... Financial Due Diligence Services Tax Loading... Tax Return Services Loading... Self-Assessment Tax Returns Loading... VAT and MTD Loading... Corporation Tax Services Loading... Tax Planning Services Loading... Inheritance Tax Planning Loading... Capital Gains Tax Services Loading... Unclaimed Capital Allowances Loading... Tax Investigation Service Loading... R&D Tax Services Buy To Let Loading... MTD for Landlords - Platinum Service Loading... Making Buy-to-Let More Profitable Loading... Why Buy-to-Let Incomes are Dropping Loading... Should I transfer my BTL properties into a limited company? Loading... Married Landlord? You could reduce your tax bill. Loading... Strategies for improving Buy-to-Let income Loading... Selling your BTL property – things to look out for Loading... How THP can help you as a Landlord Loading... CGT Fasttrack Service on Property sales Legal Services Loading... Company Formation Loading... Lasting Power of Attorney Service Loading... Shareholder Agreements and Business Continuity Loading... Writing a Will Financial Services Loading... Wealth Management Loading... Mortgages Loading... Corporate Finance Cloud Accounting Loading... Iris Openspace Loading... Able Internet Payroll Loading... FreeAgent Loading... Xero Innovate Grants Loading... Innovate UK Smart Grants Loading... Grant Audits Making Tax Digital Loading... MTD - What's it all about? Loading... MTD for Sole traders Loading... MTD for Landlords - Platinum Service Guides Guides Verifying your identity with Companies House This graphic guide lists who is required to verify their identity with Companies House by the November 2025 deadline and shows the steps involved. View Guide Spring Statement 2025 Full details of the Chancellor’s Statement announcements from her presentation on the 26th March 2025. View Guide What is Making Tax Digital? A Guide If you're asking yourself 'What is Making Tax Digital', our simple guide will answer your questions and help get you started. View Guide The Comprehensive Guide to Management Accounts Unlock the power of management accounts and discover how they drive informed business decisions. View Guide An Employers Guide to Auto Enrolment Understand more about your obligations as an employer, with regards to auto enrolment when employing new staff members. View Guide View more guides Client Zone Client Zone Xero FreeAgent Iris OpenSpace Able Payroll Spring Statement 2025 Pay Online Transfer Files Careers Blog Blog Loading... Posted on November 17th 2025 Renters’ Rights Act: a practical guide for landlords Read Post Loading... Posted on November 17th 2025 Rental income and married couples: how does it work? Read Post Loading... Posted on November 14th 2025 Side hustle tax rules – HMRC is watching Read Post Loading... Posted on November 13th 2025 What a part-time Finance Director can do for a growing SME Read Post Loading... Posted on November 12th 2025 Research and Development Tax Credits – is your small business missing out? Read Post View more articles Get in Touch Get In Touch THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Staff Book a free Consultation Our individual offices are listed on the left. Just hover your mouse over each link to bring up the full contact details. Alternatively if you would prefer us to contact you to arrange a free no obligation consultation, please click the button below and complete our online form. Book a free consultation THP Wanstead 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 wanstead@thp.co.uk Read more about THP Wanstead Loading... THP Sutton Unit 4, Mulgrave Chambers 26-28 Mulgrave Road Sutton SM2 6LE 020 8652 1070 sutton@thp.co.uk Read more about THP Sutton Loading... THP Chelmsford Waterhouse Business Centre Unit 53, 2 Cromar Way Chelmsford, Essex CM1 2QE 01245 251731 chelmsford@thp.co.uk Read more about THP Chelmsford Loading... THP Saffron Walden 24 High Street Saffron Walden, Essex CB10 1AX 01799 527478 saffron@thp.co.uk Read more about THP Saffron Walden Loading... THP Support Team 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 group@thp.co.uk Read more about the THP Support Team Loading... Close Menu Home Why Us Why Us Our Relationship With You Our Satisfaction Score Refer A Friend Case Studies Merge with Us Your Needs Making Tax Digital MTD - What's it all about? MTD for Sole traders MTD for Landlords - Platinum Service Audits, Accounts & Bookkeeping Audit Services Business Accounting Services Bookkeeping service Cloud accounting Annual Accounts Management Accounts Service MTD for Sole traders Business Business Exit Business Structure Company Secretarial Services Mergers and Acquisitions Services Payroll Outsourcing Business Valuation Services Financial Due Diligence Services Tax Tax Return Services Self-Assessment Tax Returns VAT and MTD Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Services Unclaimed Capital Allowances Tax Investigation Service R&D Tax Services Cloud Accounting Iris Openspace Able Internet Payroll FreeAgent Xero Innovate Grant Innovate UK Smart Grants Grant Audits Buy To Let MTD for Landlords - Platinum Service Making Buy-to-Let More Profitable Why Buy-to-Let Incomes are Dropping Should I transfer my BTL properties into a limited company? Married Landlord? You could reduce your tax bill. Strategies for improving Buy-to-Let income Selling your BTL property – things to look out for How THP can help you as a Landlord CGT Fasttrack Service on Property sales Legal Services Company Formation Lasting Power of Attorney Service Shareholder Agreements and Business Continuity Writing a Will Financial Services Wealth Management Mortgages Corporate Finance Client Zone Newsletters Spring Statement 2025 Transfer Files Pay Online Able Internet Payroll Iris Openspace Xero FreeAgent Guides Careers Blog Get in Touch Book a Free Consultation THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Team Pay Online Call Today: 0800 6520 025 or call me back Your Local Offices: Wanstead Sutton Chelmsford Saffron Walden Select a location Wanstead Sutton Chelmsford Saffron Walden Location Chelmsford – Property Home Property Location Chelmsford – Property See More Like This... Loading... Mercer & Hughes – Veterinary Practice Loading... CSM – Professional Services Loading... Zoology – Salon Chain Loading... Location Chelmsford – Property Loading... Infocorp – Professional Services Loading... Liberty Games – Retail THP Newsletter Sign up for our newsletter and receive the latest news direct to your email inbox. Your name* Your name is required Your email address* Your email is required Yes, I consent to receive emails from THP Limited. I have read and understand THP Limited's Privacy notice. I agree to have my email activity tracked Subscribe Testimonials We liked having face to face contact with a keen enthusiastic manager, and benefitting from advice that made a real difference to our business. Stuart Kerr – Liberty Games (Sutton Office) THP helped with the finances and advised me where the pitfalls lay. It was a scary risk taking a different concept to a different market at the time. But THP was brilliant. They really go “beyond accountancy!” Mark Mountney – Zoology (Wanstead Office) What I really like about THP is that it is a one stop shop. They take care of everything. The payroll, the bookkeeping, the VAT – everything. Kirsty is very caring and gives us advice that’s really valuable to the business Simon Rose (Wanstead Office) From the Outset they helped us identify where our major expenses lay and to focus on the products that made us real money. Stuart Kerr – Liberty Games (Sutton Office) I was impressed by the way THP was able to speak about their achievements for their clients Neil Chamberlain Who are Location Chelmsford? A long held interest in property inspired Neil Chamberlain to set up Location Chelmsford – an estate agency that offers truly exceptional customer service, and high-quality marketing that gets results. Focusing on high-value properties, this strategy has reaped major rewards for the company giving a profitable niche. What did they need? Three years after starting Location Chelmsford and on the search for a new accountancy firm, meeting THP’s Keith at a networking event was the start of a new partnership for Neil. Looking for a firm that could help him grow the business, Neil was impressed by the way Keith spoke about THP’s achievements for its clients. How did we help? THP has provided a growing range of accountancy services that have helped the company to flourish. As well as taking care of Location Chelmsford’s end-of-year accounts, THP is also responsible for its payroll, VAT returns and much more. In addition, Location Chelmsford have chosen to focus on a profitable niche, not to develop a chain of estate agency branches. Instead, their future is to target high-value properties even more – and THP is there to support them with the numbers. More Case Studies Loading... Studybugs I was looking for a company that really knew how Innovate UK audits work. I got in touch with THP and I not only found them a pleasure to deal with but their fee quote was very reasonable. Read Case Study Loading... Just IT – Professional Services We’re delighted to work with THP as we share many core values, we like the very personal service which we receive from them Read Case Study Loading... Liberty Games – Retail With face-to-face contact with a keen and enthusiastic manager, we benefit from advice that makes a real difference to our business Read Case Study Join The Conversation The Latest From Facebook THP Chartered Accountants Sign up for our Newsletter Your name* Your name is required Your email address* Your email is required Yes, I consent to receive emails from THP Limited. I have read and understand THP Limited's Privacy notice. I agree to have my email activity tracked Subscribe column About Us About Us THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden Directors Our Relationship With You THP client satisfaction rating Refer a Friend column Tax Annual Accounts Tax Return Services Self-Assessment Tax Returns VAT Returns Service Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Unclaimed Capital Allowances Tax Investigation Service R&D Tax Credit service Bookkeeping service Cloud accounting column Business Audit Services Business Exit Business Structure Business Valuation Services Company Secretarial Services Financial Due Diligence Services Grant Audits Innovate UK Smart Grants Management Accounts Service Mergers and Acquisitions Services Payroll Outsourcing column Legal Services Shareholder Agreements and Business Continuity Writing a Will Lasting Power of Attorney Service Company Formation column Financial Services Buy-to-Let Corporate Finance Wealth Management THP is the trading name of THP Limited registered in England & Wales, No 04664338, VAT number 249110185. Our registered office is 34-40 High Street, Wanstead, London, E11 2RJ. We are registered to carry out audit work in the UK by the Institute of Chartered Accountants in England and Wales. Professional rules and code of conduct can be accessed on their website and the Ethical Standards for Auditors can be found at www.frc.org.uk. Our Audit Registration details are at www.auditregister.org.uk under reference number C001012915. Sitemap Accessibility Statement PI & Compliance Complaints Procedure Terms and Conditions Privacy Policy & GDPR Copyright Call UsSearchLive ChatAccessibility Call me back × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); Contact Us × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() ); Request a free consultation × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_3" ).setAttribute( "value", ( new Date() ).getTime() ); Search × What Are You Looking For? Search Call your local THP branch × THP Chelmsford 01245 251731 THP Saffron Walden 01799 527478 THP Sutton 020 8652 1070 THP Wanstead 020 8989 5147 Request a quote × Leave your details below and we'll get in touch. Please leave this field empty. Number of BTL properties in my sole name Number of properties owned in joint names Number of properties owned by a Limited Company My approximate Gross Rental Income I have additional PAYE/Pension incomeYesNo I earn Income from Self EmploymentYesNo My service level selectionSilverGold I have read and understand THP Limited's Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_4" ).setAttribute( "value", ( new Date() ).getTime() ); Accessibility Settings × Text Settings Font Size A A Underline Links Colour Settings Dark Mode Greyscale Mode Invert Colours Other Settings Disable Animations {"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\/theme-new\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} Manage Cookie Consent To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions. Functional Functional Always active The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network. Preferences Preferences The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user. Statistics Statistics The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. Marketing Marketing The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes. Manage options Manage services Manage {vendor_count} vendors Read more about these purposes Accept Deny View preferences Save preferences View preferences {title} {title} {title} Manage consent const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); #wpcf7-691d86653e210-wrapper {display:none !important; visibility:hidden !important;} /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); /* ]]> */ /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/accountancy-services\/example-service\/|\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/www.thp.co.uk","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); /* ]]> */ /* <![CDATA[ */ var rocket_lazyload_css_data = {"threshold":"300"}; /* ]]> */ /* <![CDATA[ */ !function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,a.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{u.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:o+"px"});function n(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&c.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(u.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}n(),function(){const r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]); /* ]]> */ /* <![CDATA[ */ var wpcf7_recaptcha = { "sitekey": "6LdD_9AiAAAAAL_OW8DB1wm7pH-kZ97gUobQdOZt", "actions": { "homepage": "homepage", "contactform": "contactform" } }; /* ]]> */ /* <![CDATA[ */ var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"52","version":"7.5.6.1","store_consent":"1","do_not_track_enabled":"","consenttype":"optin","region":"uk","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/www.thp.co.uk\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_GB","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"22","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https:\/\/www.thp.co.uk\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=52","page_links":{"uk":{"cookie-statement":{"title":"Cookie Policy","url":"https:\/\/www.thp.co.uk\/cookie-policy\/"},"privacy-statement":{"title":"Privacy Notice and GDPR","url":"https:\/\/www.thp.co.uk\/privacy-notice\/"},"privacy-statement-children":{"title":"","url":"https:\/\/www.thp.co.uk\/us\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"}; /* ]]> */ window.addEventListener('DOMContentLoaded', function() { /* <![CDATA[ */ if ('undefined' != typeof window.jQuery) { jQuery(document).ready(function ($) { $(document).on('elementor/popup/show', () => { let rev_cats = cmplz_categories.reverse(); for (let key in rev_cats) { if (rev_cats.hasOwnProperty(key)) { let category = cmplz_categories[key]; if (cmplz_has_consent(category)) { document.querySelectorAll('[data-category="' + category + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } let services = cmplz_get_services_on_page(); for (let key in services) { if (services.hasOwnProperty(key)) { let service = services[key].service; let category = services[key].category; if (cmplz_has_service_consent(service, category)) { document.querySelectorAll('[data-service="' + service + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } }); }); } document.addEventListener("cmplz_enable_category", function(consentData) { var category = consentData.detail.category; var services = consentData.detail.services; var blockedContentContainers = []; let selectorVideo = '.cmplz-elementor-widget-video-playlist[data-category="'+category+'"],.elementor-widget-video[data-category="'+category+'"]'; let selectorGeneric = '[data-cmplz-elementor-href][data-category="'+category+'"]'; for (var skey in services) { if (services.hasOwnProperty(skey)) { let service = skey; selectorVideo +=',.cmplz-elementor-widget-video-playlist[data-service="'+service+'"],.elementor-widget-video[data-service="'+service+'"]'; selectorGeneric +=',[data-cmplz-elementor-href][data-service="'+service+'"]'; } } document.querySelectorAll(selectorVideo).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; obj.classList.add('cmplz-elementor-activated'); if ( obj.hasAttribute('data-cmplz_elementor_widget_type') ){ let attr = obj.getAttribute('data-cmplz_elementor_widget_type'); obj.classList.removeAttribute('data-cmplz_elementor_widget_type'); obj.classList.setAttribute('data-widget_type', attr); } if (obj.classList.contains('cmplz-elementor-widget-video-playlist')) { obj.classList.remove('cmplz-elementor-widget-video-playlist'); obj.classList.add('elementor-widget-video-playlist'); } obj.setAttribute('data-settings', obj.getAttribute('data-cmplz-elementor-settings')); blockedContentContainers.push(obj); }); document.querySelectorAll(selectorGeneric).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; if (obj.classList.contains('cmplz-fb-video')) { obj.classList.remove('cmplz-fb-video'); obj.classList.add('fb-video'); } obj.classList.add('cmplz-elementor-activated'); obj.setAttribute('data-href', obj.getAttribute('data-cmplz-elementor-href')); blockedContentContainers.push(obj.closest('.elementor-widget')); }); /** * Trigger the widgets in Elementor */ for (var key in blockedContentContainers) { if (blockedContentContainers.hasOwnProperty(key) && blockedContentContainers[key] !== undefined) { let blockedContentContainer = blockedContentContainers[key]; if (elementorFrontend.elementsHandler) { elementorFrontend.elementsHandler.runReadyTrigger(blockedContentContainer) } var cssIndex = blockedContentContainer.getAttribute('data-placeholder_class_index'); blockedContentContainer.classList.remove('cmplz-blocked-content-container'); blockedContentContainer.classList.remove('cmplz-placeholder-' + cssIndex); } } }); document.addEventListener("cmplz_enable_category", function () { document.querySelectorAll('[data-rocket-lazyload]').forEach(obj => { if (obj.hasAttribute('data-lazy-src')) { obj.setAttribute('src', obj.getAttribute('data-lazy-src')); } }); }); /* ]]> */ }); /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/www.thp.co.uk\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; /* ]]> */ window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)function lazyLoadThumb(e,alt,l){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=["lazy","no-lazy"];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)}); <!-- BS4 Form JS Validation --> (function() { 'use strict'; window.addEventListener('load', function() { var forms = document.getElementsByClassName('needs-validation'); var validation = Array.prototype.filter.call(forms, function(form) { form.addEventListener('submit', function(event) { if (form.checkValidity() === false) { event.preventDefault(); event.stopPropagation(); } form.classList.add('was-validated'); }, false); }); }, false); })(); const meluID = '5a670498-a800-467e-9a0b-e508c7405f2a'; function waitForElm(selector) { return new Promise(resolve => { if (document.querySelector(selector)) { return resolve(document.querySelector(selector)); } const observer = new MutationObserver(mutations => { if (document.querySelector(selector)) { resolve(document.querySelector(selector)); observer.disconnect(); } }); observer.observe(document.body, { childList: true, subtree: true }); }); } function showMelu(e) { e.preventDefault(); if(typeof Comm100API === 'undefined') { setTimeout(() => { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } }, 1500); } else { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } } } var acc_buttons = document.querySelectorAll("a[href='#chat-now']"); for (var i = 0, l = acc_buttons.length; i < l; i++) { var acc_button = acc_buttons[i]; acc_button.addEventListener('click', showMelu, false); } window.addEventListener('DOMContentLoaded', function() { function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires="+d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } function unsetCookie(cname) { document.cookie = cname + "= ;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/"; } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } var acc_font_size = (getCookie('thp-font-size') ? parseInt(getCookie('thp-font-size'), 10) : parseInt(jQuery("html").css('font-size'), 10)), new_size, acc_dark_mode = false, acc_link_underline = false, acc_greyscale_img = false, acc_counter = 0; function acc_increase_font_size() { new_size = acc_font_size += 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } function acc_decrease_font_size() { new_size = acc_font_size -= 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } jQuery(document).on('change', '#adarkModeInput', function() { if(jQuery(this).is(':checked')) { acc_dark_mode = true; jQuery('html').addClass('dark-mode'); setCookie('thp-darkmode', 'true', 365); } else { acc_dark_mode = false; jQuery('html').removeClass('dark-mode'); unsetCookie('thp-darkmode'); } }); jQuery(document).on('change', '#agreyscaleInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('greyscale-mode'); setCookie('thp-greyscalemode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('greyscale-mode'); unsetCookie('thp-greyscalemode'); } }); jQuery(document).on('change', '#ainvertInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('invert-mode'); setCookie('thp-invertmode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('invert-mode'); unsetCookie('thp-invertmode'); } }); jQuery(document).on('change', '#aunderlinelinksInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('underline-mode'); setCookie('thp-underlinemode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('underline-mode'); unsetCookie('thp-underlinemode'); } }); jQuery(document).on('change', '#atransitionsInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('notransitions-mode'); setCookie('thp-notransitionsmode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('notransitions-mode'); unsetCookie('thp-notransitionsmode'); } }); function check_accesibility() { var fontsize = getCookie('thp-font-size'), darkmode = getCookie('thp-darkmode'), greyscale = getCookie('thp-greyscalemode'), invert = getCookie('thp-invertmode'), underline = getCookie('thp-underlinemode'), notrans = getCookie('thp-notransitionsmode'); if(fontsize != '') { console.log(fontsize); jQuery('html').css('font-size', fontsize + 'px'); } if(darkmode != '') { jQuery('html').addClass('dark-mode'); jQuery( document ).ready(function() { jQuery('#adarkModeInput')[0].checked = true; }); } if(greyscale != '') { jQuery('html').addClass('greyscale-mode'); jQuery( document ).ready(function() { jQuery('#agreyscaleInput')[0].checked = true; }); } if(invert != '') { jQuery('html').addClass('invert-mode'); jQuery( document ).ready(function() { jQuery('#ainvertInput')[0].checked = true; }); } if(underline != '') { jQuery('html').addClass('underline-mode'); jQuery( document ).ready(function() { jQuery('#aunderlinelinksInput')[0].checked = true; }); } if(notrans != '') { jQuery('html').addClass('notransitions-mode'); jQuery( document ).ready(function() { jQuery('#atransitionsInput')[0].checked = true; }); } } check_accesibility(); }); (()=>{class RocketElementorPreload{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}t(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this.i(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach((t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this.o(t)}catch(t){}}))}o(t){const e=JSON.parse(t.dataset.settings),i=e.m||e.animation_delay||0,n=e[this.animationSettingKeys.find((t=>e[t]))];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let o=setTimeout((()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this.l(t,e)}),i);window.addEventListener("rocket-startLoading",(function(){clearTimeout(o)}))}i(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach((t=>{e.forEach((e=>{i.push(t+e)}))})),i}l(t,e){this.i().forEach((t=>delete e[t])),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorPreload;requestAnimationFrame(t.t.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorPreload.run)})();(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9a0e7f942a0ff268',t:'MTc2MzU0MjYyOS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();
Emails: wanstead@thp.co.uk, sutton@thp.co.uk, chelmsford@thp.co.uk, saffron@thp.co.uk, group@thp.co.uk, found@www.frc.org.uk, are@www.auditregister.org.uk
View text
if(typeof ewww_webp_supported==="undefined"){var ewww_webp_supported=!1}if(ewww_webp_supported){document.body.classList.add("webp-support")} Call Today 0800 6520 025 Menu Home Why Us Why Us Case Studies Meet the Teams Why Us With a large team of trained professionals working out of four locations across London and Essex we have more specialists on our team than you can shake a stick at. Whether it be cloud bookkeeping and accounting, shareholders agreements, tax planning, auditing or just general business advice there’s always someone at THP who’s seen it before. We can even handle all the associated legal parts so you won’t ever need to engage a lawyer as well as an accountant. Read more about us More About Us Our Relationship With You Our Satisfaction Score Refer a Friend Merge with Us Case Studies Here you can read about a selection of our clients and how THP has worked alongside them to help them to achieve their goals. Read more case studies I was looking for a company that really knew how Innovate UK audits work. I got in touch with THP and I not only found them a pleasure to deal with but their fee quote was very reasonable. Jeremy Mabbitt Studybugs We’re delighted to work with THP as we share many core values, we like the very personal service which we receive from them Simon Perriton Just IT – Professional Services With face-to-face contact with a keen and enthusiastic manager, we benefit from advice that makes a real difference to our business Jamie Stanford Liberty Games – Retail Over 30 years of trading and still thriving…… Chrissie Agnew Infocorp – Professional Services I was impressed by the way THP was able to speak about their achievements for their clients Neil Chamberlain Location Chelmsford – Property When looking for an accountant, it was important to us to work with a firm who, like us, provided a local service accompanied by big ideas Mark Mountney Zoology – Salon Chain Meet the Teams Here you can view our current team members at each of our different office locations. Saffron Walden Team Chelmsford Team Sutton Team Wanstead Team Support Team Your Needs Making Tax Digital Audits, Accounts & Bookkeeping Business Tax Cloud Accounting Innovate Grants Buy To Let Legal Services Financial Services Audits, Accounts & Bookkeeping Loading... Audit Services Loading... Business Accounting Services Loading... Bookkeeping service Loading... Cloud accounting Loading... Annual Accounts Loading... Management Accounts Service Loading... MTD for Sole traders Business Loading... Business Exit Loading... Business Structure Loading... Company Secretarial Services Loading... Mergers and Acquisitions Services Loading... Payroll Outsourcing Loading... Business Valuation Services Loading... Financial Due Diligence Services Tax Loading... Tax Return Services Loading... Self-Assessment Tax Returns Loading... VAT and MTD Loading... Corporation Tax Services Loading... Tax Planning Services Loading... Inheritance Tax Planning Loading... Capital Gains Tax Services Loading... Unclaimed Capital Allowances Loading... Tax Investigation Service Loading... R&D Tax Services Buy To Let Loading... MTD for Landlords - Platinum Service Loading... Making Buy-to-Let More Profitable Loading... Why Buy-to-Let Incomes are Dropping Loading... Should I transfer my BTL properties into a limited company? Loading... Married Landlord? You could reduce your tax bill. Loading... Strategies for improving Buy-to-Let income Loading... Selling your BTL property – things to look out for Loading... How THP can help you as a Landlord Loading... CGT Fasttrack Service on Property sales Legal Services Loading... Company Formation Loading... Lasting Power of Attorney Service Loading... Shareholder Agreements and Business Continuity Loading... Writing a Will Financial Services Loading... Wealth Management Loading... Mortgages Loading... Corporate Finance Cloud Accounting Loading... Iris Openspace Loading... Able Internet Payroll Loading... FreeAgent Loading... Xero Innovate Grants Loading... Innovate UK Smart Grants Loading... Grant Audits Making Tax Digital Loading... MTD - What's it all about? Loading... MTD for Sole traders Loading... MTD for Landlords - Platinum Service Guides Guides Verifying your identity with Companies House This graphic guide lists who is required to verify their identity with Companies House by the November 2025 deadline and shows the steps involved. View Guide Spring Statement 2025 Full details of the Chancellor’s Statement announcements from her presentation on the 26th March 2025. View Guide What is Making Tax Digital? A Guide If you're asking yourself 'What is Making Tax Digital', our simple guide will answer your questions and help get you started. View Guide The Comprehensive Guide to Management Accounts Unlock the power of management accounts and discover how they drive informed business decisions. View Guide An Employers Guide to Auto Enrolment Understand more about your obligations as an employer, with regards to auto enrolment when employing new staff members. View Guide View more guides Client Zone Client Zone Xero FreeAgent Iris OpenSpace Able Payroll Spring Statement 2025 Pay Online Transfer Files Careers Blog Blog Loading... Posted on November 17th 2025 Renters’ Rights Act: a practical guide for landlords Read Post Loading... Posted on November 17th 2025 Rental income and married couples: how does it work? Read Post Loading... Posted on November 14th 2025 Side hustle tax rules – HMRC is watching Read Post Loading... Posted on November 13th 2025 What a part-time Finance Director can do for a growing SME Read Post Loading... Posted on November 12th 2025 Research and Development Tax Credits – is your small business missing out? Read Post View more articles Get in Touch Get In Touch THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Staff Book a free Consultation Our individual offices are listed on the left. Just hover your mouse over each link to bring up the full contact details. Alternatively if you would prefer us to contact you to arrange a free no obligation consultation, please click the button below and complete our online form. Book a free consultation THP Wanstead 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 wanstead@thp.co.uk Read more about THP Wanstead Loading... THP Sutton Unit 4, Mulgrave Chambers 26-28 Mulgrave Road Sutton SM2 6LE 020 8652 1070 sutton@thp.co.uk Read more about THP Sutton Loading... THP Chelmsford Waterhouse Business Centre Unit 53, 2 Cromar Way Chelmsford, Essex CM1 2QE 01245 251731 chelmsford@thp.co.uk Read more about THP Chelmsford Loading... THP Saffron Walden 24 High Street Saffron Walden, Essex CB10 1AX 01799 527478 saffron@thp.co.uk Read more about THP Saffron Walden Loading... THP Support Team 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 group@thp.co.uk Read more about the THP Support Team Loading... Close Menu Home Why Us Why Us Our Relationship With You Our Satisfaction Score Refer A Friend Case Studies Merge with Us Your Needs Making Tax Digital MTD - What's it all about? MTD for Sole traders MTD for Landlords - Platinum Service Audits, Accounts & Bookkeeping Audit Services Business Accounting Services Bookkeeping service Cloud accounting Annual Accounts Management Accounts Service MTD for Sole traders Business Business Exit Business Structure Company Secretarial Services Mergers and Acquisitions Services Payroll Outsourcing Business Valuation Services Financial Due Diligence Services Tax Tax Return Services Self-Assessment Tax Returns VAT and MTD Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Services Unclaimed Capital Allowances Tax Investigation Service R&D Tax Services Cloud Accounting Iris Openspace Able Internet Payroll FreeAgent Xero Innovate Grant Innovate UK Smart Grants Grant Audits Buy To Let MTD for Landlords - Platinum Service Making Buy-to-Let More Profitable Why Buy-to-Let Incomes are Dropping Should I transfer my BTL properties into a limited company? Married Landlord? You could reduce your tax bill. Strategies for improving Buy-to-Let income Selling your BTL property – things to look out for How THP can help you as a Landlord CGT Fasttrack Service on Property sales Legal Services Company Formation Lasting Power of Attorney Service Shareholder Agreements and Business Continuity Writing a Will Financial Services Wealth Management Mortgages Corporate Finance Client Zone Newsletters Spring Statement 2025 Transfer Files Pay Online Able Internet Payroll Iris Openspace Xero FreeAgent Guides Careers Blog Get in Touch Book a Free Consultation THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Team Pay Online Call Today: 0800 6520 025 or call me back Your Local Offices: Wanstead Sutton Chelmsford Saffron Walden Select a location Wanstead Sutton Chelmsford Saffron Walden Liberty Games – Retail Home Retail Liberty Games – Retail See More Like This... Loading... Mercer & Hughes – Veterinary Practice Loading... CSM – Professional Services Loading... Zoology – Salon Chain Loading... Location Chelmsford – Property Loading... Infocorp – Professional Services Loading... Liberty Games – Retail THP Newsletter Sign up for our newsletter and receive the latest news direct to your email inbox. Your name* Your name is required Your email address* Your email is required Yes, I consent to receive emails from THP Limited. I have read and understand THP Limited's Privacy notice. I agree to have my email activity tracked Subscribe Testimonials We liked having face to face contact with a keen enthusiastic manager, and benefitting from advice that made a real difference to our business. Stuart Kerr – Liberty Games (Sutton Office) THP helped with the finances and advised me where the pitfalls lay. It was a scary risk taking a different concept to a different market at the time. But THP was brilliant. They really go “beyond accountancy!” Mark Mountney – Zoology (Wanstead Office) What I really like about THP is that it is a one stop shop. They take care of everything. The payroll, the bookkeeping, the VAT – everything. Kirsty is very caring and gives us advice that’s really valuable to the business Simon Rose (Wanstead Office) From the Outset they helped us identify where our major expenses lay and to focus on the products that made us real money. Stuart Kerr – Liberty Games (Sutton Office) With face-to-face contact with a keen and enthusiastic manager, we benefit from advice that makes a real difference to our business Jamie Stanford Who are Liberty Games? Established by Stuart Kerr and Jamie Stanford in the early 2000’s, Liberty Games became one of the fastest growing phenomena in the online retail sector. Using the internet Stuart and Jamie worked together to form a company that rented pool tables, arcade machines, jukeboxes and games room equipment to venues up and down the UK. Not stopping there, they discovered the demand for home users in this area with no real competitor online. What did they need? As competition started to grow in the area, Stuart and Jamie found their high dependency on Pay Per Click advertising was starting to cost them. The market got more competitive, so their margins started to take the impact. In 2009 when thing became tougher Liberty Games were on the lookout for a new accountancy firm. How did we help? Almost instantly Liberty Games hit it off with account manager Feng Pan. “Feng gave us lots of great advice from the outset,” Stuart remembers. “We liked having face-to-face contact with a keen and enthusiastic manager, and benefiting from advice that made a real difference to our business.” “From the outset he helped us identify where our major expenses lay and to focus on the products that made us the real money,” Stuart recalls. “He encouraged us to look closely at our margins, to consider importing products from cheaper overseas suppliers and to tackle the areas of the business where we were overspending.” THP continues to support the company and offers continuing strategic advice as well as completing accounts and tax returns, as well as operating its payroll. More Case Studies Loading... Studybugs I was looking for a company that really knew how Innovate UK audits work. I got in touch with THP and I not only found them a pleasure to deal with but their fee quote was very reasonable. Read Case Study Loading... Just IT – Professional Services We’re delighted to work with THP as we share many core values, we like the very personal service which we receive from them Read Case Study Loading... Infocorp – Professional Services Over 30 years of trading and still thriving…… Read Case Study Join The Conversation The Latest From Facebook THP Chartered Accountants Sign up for our Newsletter Your name* Your name is required Your email address* Your email is required Yes, I consent to receive emails from THP Limited. I have read and understand THP Limited's Privacy notice. I agree to have my email activity tracked Subscribe column About Us About Us THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden Directors Our Relationship With You THP client satisfaction rating Refer a Friend column Tax Annual Accounts Tax Return Services Self-Assessment Tax Returns VAT Returns Service Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Unclaimed Capital Allowances Tax Investigation Service R&D Tax Credit service Bookkeeping service Cloud accounting column Business Audit Services Business Exit Business Structure Business Valuation Services Company Secretarial Services Financial Due Diligence Services Grant Audits Innovate UK Smart Grants Management Accounts Service Mergers and Acquisitions Services Payroll Outsourcing column Legal Services Shareholder Agreements and Business Continuity Writing a Will Lasting Power of Attorney Service Company Formation column Financial Services Buy-to-Let Corporate Finance Wealth Management THP is the trading name of THP Limited registered in England & Wales, No 04664338, VAT number 249110185. Our registered office is 34-40 High Street, Wanstead, London, E11 2RJ. We are registered to carry out audit work in the UK by the Institute of Chartered Accountants in England and Wales. Professional rules and code of conduct can be accessed on their website and the Ethical Standards for Auditors can be found at www.frc.org.uk. Our Audit Registration details are at www.auditregister.org.uk under reference number C001012915. Sitemap Accessibility Statement PI & Compliance Complaints Procedure Terms and Conditions Privacy Policy & GDPR Copyright Call UsSearchLive ChatAccessibility Call me back × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); Contact Us × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() ); Request a free consultation × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_3" ).setAttribute( "value", ( new Date() ).getTime() ); Search × What Are You Looking For? Search Call your local THP branch × THP Chelmsford 01245 251731 THP Saffron Walden 01799 527478 THP Sutton 020 8652 1070 THP Wanstead 020 8989 5147 Request a quote × Leave your details below and we'll get in touch. Please leave this field empty. Number of BTL properties in my sole name Number of properties owned in joint names Number of properties owned by a Limited Company My approximate Gross Rental Income I have additional PAYE/Pension incomeYesNo I earn Income from Self EmploymentYesNo My service level selectionSilverGold I have read and understand THP Limited's Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_4" ).setAttribute( "value", ( new Date() ).getTime() ); Accessibility Settings × Text Settings Font Size A A Underline Links Colour Settings Dark Mode Greyscale Mode Invert Colours Other Settings Disable Animations {"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\/theme-new\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} Manage Cookie Consent To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions. Functional Functional Always active The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network. Preferences Preferences The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user. Statistics Statistics The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. Marketing Marketing The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes. Manage options Manage services Manage {vendor_count} vendors Read more about these purposes Accept Deny View preferences Save preferences View preferences {title} {title} {title} Manage consent const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); #wpcf7-691d6e6e5d8b0-wrapper {display:none !important; visibility:hidden !important;} /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); /* ]]> */ /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/accountancy-services\/example-service\/|\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/www.thp.co.uk","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); /* ]]> */ /* <![CDATA[ */ var rocket_lazyload_css_data = {"threshold":"300"}; /* ]]> */ /* <![CDATA[ */ !function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,a.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{u.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:o+"px"});function n(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&c.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(u.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}n(),function(){const r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]); /* ]]> */ /* <![CDATA[ */ var wpcf7_recaptcha = { "sitekey": "6LdD_9AiAAAAAL_OW8DB1wm7pH-kZ97gUobQdOZt", "actions": { "homepage": "homepage", "contactform": "contactform" } }; /* ]]> */ /* <![CDATA[ */ var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"52","version":"7.5.6.1","store_consent":"1","do_not_track_enabled":"","consenttype":"optin","region":"uk","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/www.thp.co.uk\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_GB","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"22","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https:\/\/www.thp.co.uk\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=52","page_links":{"uk":{"cookie-statement":{"title":"Cookie Policy","url":"https:\/\/www.thp.co.uk\/cookie-policy\/"},"privacy-statement":{"title":"Privacy Notice and GDPR","url":"https:\/\/www.thp.co.uk\/privacy-notice\/"},"privacy-statement-children":{"title":"","url":"https:\/\/www.thp.co.uk\/forward-planning-business-plan\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"}; /* ]]> */ window.addEventListener('DOMContentLoaded', function() { /* <![CDATA[ */ if ('undefined' != typeof window.jQuery) { jQuery(document).ready(function ($) { $(document).on('elementor/popup/show', () => { let rev_cats = cmplz_categories.reverse(); for (let key in rev_cats) { if (rev_cats.hasOwnProperty(key)) { let category = cmplz_categories[key]; if (cmplz_has_consent(category)) { document.querySelectorAll('[data-category="' + category + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } let services = cmplz_get_services_on_page(); for (let key in services) { if (services.hasOwnProperty(key)) { let service = services[key].service; let category = services[key].category; if (cmplz_has_service_consent(service, category)) { document.querySelectorAll('[data-service="' + service + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } }); }); } document.addEventListener("cmplz_enable_category", function(consentData) { var category = consentData.detail.category; var services = consentData.detail.services; var blockedContentContainers = []; let selectorVideo = '.cmplz-elementor-widget-video-playlist[data-category="'+category+'"],.elementor-widget-video[data-category="'+category+'"]'; let selectorGeneric = '[data-cmplz-elementor-href][data-category="'+category+'"]'; for (var skey in services) { if (services.hasOwnProperty(skey)) { let service = skey; selectorVideo +=',.cmplz-elementor-widget-video-playlist[data-service="'+service+'"],.elementor-widget-video[data-service="'+service+'"]'; selectorGeneric +=',[data-cmplz-elementor-href][data-service="'+service+'"]'; } } document.querySelectorAll(selectorVideo).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; obj.classList.add('cmplz-elementor-activated'); if ( obj.hasAttribute('data-cmplz_elementor_widget_type') ){ let attr = obj.getAttribute('data-cmplz_elementor_widget_type'); obj.classList.removeAttribute('data-cmplz_elementor_widget_type'); obj.classList.setAttribute('data-widget_type', attr); } if (obj.classList.contains('cmplz-elementor-widget-video-playlist')) { obj.classList.remove('cmplz-elementor-widget-video-playlist'); obj.classList.add('elementor-widget-video-playlist'); } obj.setAttribute('data-settings', obj.getAttribute('data-cmplz-elementor-settings')); blockedContentContainers.push(obj); }); document.querySelectorAll(selectorGeneric).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; if (obj.classList.contains('cmplz-fb-video')) { obj.classList.remove('cmplz-fb-video'); obj.classList.add('fb-video'); } obj.classList.add('cmplz-elementor-activated'); obj.setAttribute('data-href', obj.getAttribute('data-cmplz-elementor-href')); blockedContentContainers.push(obj.closest('.elementor-widget')); }); /** * Trigger the widgets in Elementor */ for (var key in blockedContentContainers) { if (blockedContentContainers.hasOwnProperty(key) && blockedContentContainers[key] !== undefined) { let blockedContentContainer = blockedContentContainers[key]; if (elementorFrontend.elementsHandler) { elementorFrontend.elementsHandler.runReadyTrigger(blockedContentContainer) } var cssIndex = blockedContentContainer.getAttribute('data-placeholder_class_index'); blockedContentContainer.classList.remove('cmplz-blocked-content-container'); blockedContentContainer.classList.remove('cmplz-placeholder-' + cssIndex); } } }); document.addEventListener("cmplz_enable_category", function () { document.querySelectorAll('[data-rocket-lazyload]').forEach(obj => { if (obj.hasAttribute('data-lazy-src')) { obj.setAttribute('src', obj.getAttribute('data-lazy-src')); } }); }); /* ]]> */ }); /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/www.thp.co.uk\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; /* ]]> */ window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)function lazyLoadThumb(e,alt,l){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=["lazy","no-lazy"];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)}); <!-- BS4 Form JS Validation --> (function() { 'use strict'; window.addEventListener('load', function() { var forms = document.getElementsByClassName('needs-validation'); var validation = Array.prototype.filter.call(forms, function(form) { form.addEventListener('submit', function(event) { if (form.checkValidity() === false) { event.preventDefault(); event.stopPropagation(); } form.classList.add('was-validated'); }, false); }); }, false); })(); const meluID = '5a670498-a800-467e-9a0b-e508c7405f2a'; function waitForElm(selector) { return new Promise(resolve => { if (document.querySelector(selector)) { return resolve(document.querySelector(selector)); } const observer = new MutationObserver(mutations => { if (document.querySelector(selector)) { resolve(document.querySelector(selector)); observer.disconnect(); } }); observer.observe(document.body, { childList: true, subtree: true }); }); } function showMelu(e) { e.preventDefault(); if(typeof Comm100API === 'undefined') { setTimeout(() => { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } }, 1500); } else { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } } } var acc_buttons = document.querySelectorAll("a[href='#chat-now']"); for (var i = 0, l = acc_buttons.length; i < l; i++) { var acc_button = acc_buttons[i]; acc_button.addEventListener('click', showMelu, false); } window.addEventListener('DOMContentLoaded', function() { function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires="+d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } function unsetCookie(cname) { document.cookie = cname + "= ;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/"; } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } var acc_font_size = (getCookie('thp-font-size') ? parseInt(getCookie('thp-font-size'), 10) : parseInt(jQuery("html").css('font-size'), 10)), new_size, acc_dark_mode = false, acc_link_underline = false, acc_greyscale_img = false, acc_counter = 0; function acc_increase_font_size() { new_size = acc_font_size += 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } function acc_decrease_font_size() { new_size = acc_font_size -= 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } jQuery(document).on('change', '#adarkModeInput', function() { if(jQuery(this).is(':checked')) { acc_dark_mode = true; jQuery('html').addClass('dark-mode'); setCookie('thp-darkmode', 'true', 365); } else { acc_dark_mode = false; jQuery('html').removeClass('dark-mode'); unsetCookie('thp-darkmode'); } }); jQuery(document).on('change', '#agreyscaleInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('greyscale-mode'); setCookie('thp-greyscalemode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('greyscale-mode'); unsetCookie('thp-greyscalemode'); } }); jQuery(document).on('change', '#ainvertInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('invert-mode'); setCookie('thp-invertmode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('invert-mode'); unsetCookie('thp-invertmode'); } }); jQuery(document).on('change', '#aunderlinelinksInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('underline-mode'); setCookie('thp-underlinemode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('underline-mode'); unsetCookie('thp-underlinemode'); } }); jQuery(document).on('change', '#atransitionsInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('notransitions-mode'); setCookie('thp-notransitionsmode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('notransitions-mode'); unsetCookie('thp-notransitionsmode'); } }); function check_accesibility() { var fontsize = getCookie('thp-font-size'), darkmode = getCookie('thp-darkmode'), greyscale = getCookie('thp-greyscalemode'), invert = getCookie('thp-invertmode'), underline = getCookie('thp-underlinemode'), notrans = getCookie('thp-notransitionsmode'); if(fontsize != '') { console.log(fontsize); jQuery('html').css('font-size', fontsize + 'px'); } if(darkmode != '') { jQuery('html').addClass('dark-mode'); jQuery( document ).ready(function() { jQuery('#adarkModeInput')[0].checked = true; }); } if(greyscale != '') { jQuery('html').addClass('greyscale-mode'); jQuery( document ).ready(function() { jQuery('#agreyscaleInput')[0].checked = true; }); } if(invert != '') { jQuery('html').addClass('invert-mode'); jQuery( document ).ready(function() { jQuery('#ainvertInput')[0].checked = true; }); } if(underline != '') { jQuery('html').addClass('underline-mode'); jQuery( document ).ready(function() { jQuery('#aunderlinelinksInput')[0].checked = true; }); } if(notrans != '') { jQuery('html').addClass('notransitions-mode'); jQuery( document ).ready(function() { jQuery('#atransitionsInput')[0].checked = true; }); } } check_accesibility(); }); (()=>{class RocketElementorPreload{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}t(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this.i(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach((t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this.o(t)}catch(t){}}))}o(t){const e=JSON.parse(t.dataset.settings),i=e.m||e.animation_delay||0,n=e[this.animationSettingKeys.find((t=>e[t]))];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let o=setTimeout((()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this.l(t,e)}),i);window.addEventListener("rocket-startLoading",(function(){clearTimeout(o)}))}i(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach((t=>{e.forEach((e=>{i.push(t+e)}))})),i}l(t,e){this.i().forEach((t=>delete e[t])),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorPreload;requestAnimationFrame(t.t.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorPreload.run)})();(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9a0e7f8c6b87f268',t:'MTc2MzU0MjYyNy4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();
https://thp.co.uk/us
Status: 200
Emails: wanstead@thp.co.uk, sutton@thp.co.uk, chelmsford@thp.co.uk, saffron@thp.co.uk, group@thp.co.uk, found@www.frc.org.uk, are@www.auditregister.org.uk
View text
if(typeof ewww_webp_supported==="undefined"){var ewww_webp_supported=!1}if(ewww_webp_supported){document.body.classList.add("webp-support")} Call Today 0800 6520 025 Menu Home Why Us Why Us Case Studies Meet the Teams Why Us With a large team of trained professionals working out of four locations across London and Essex we have more specialists on our team than you can shake a stick at. Whether it be cloud bookkeeping and accounting, shareholders agreements, tax planning, auditing or just general business advice there’s always someone at THP who’s seen it before. We can even handle all the associated legal parts so you won’t ever need to engage a lawyer as well as an accountant. Read more about us More About Us Our Relationship With You Our Satisfaction Score Refer a Friend Merge with Us Case Studies Here you can read about a selection of our clients and how THP has worked alongside them to help them to achieve their goals. Read more case studies I was looking for a company that really knew how Innovate UK audits work. I got in touch with THP and I not only found them a pleasure to deal with but their fee quote was very reasonable. Jeremy Mabbitt Studybugs We’re delighted to work with THP as we share many core values, we like the very personal service which we receive from them Simon Perriton Just IT – Professional Services With face-to-face contact with a keen and enthusiastic manager, we benefit from advice that makes a real difference to our business Jamie Stanford Liberty Games – Retail Over 30 years of trading and still thriving…… Chrissie Agnew Infocorp – Professional Services I was impressed by the way THP was able to speak about their achievements for their clients Neil Chamberlain Location Chelmsford – Property When looking for an accountant, it was important to us to work with a firm who, like us, provided a local service accompanied by big ideas Mark Mountney Zoology – Salon Chain Meet the Teams Here you can view our current team members at each of our different office locations. Saffron Walden Team Chelmsford Team Sutton Team Wanstead Team Support Team Your Needs Making Tax Digital Audits, Accounts & Bookkeeping Business Tax Cloud Accounting Innovate Grants Buy To Let Legal Services Financial Services Audits, Accounts & Bookkeeping Loading... Audit Services Loading... Business Accounting Services Loading... Bookkeeping service Loading... Cloud accounting Loading... Annual Accounts Loading... Management Accounts Service Loading... MTD for Sole traders Business Loading... Business Exit Loading... Business Structure Loading... Company Secretarial Services Loading... Mergers and Acquisitions Services Loading... Payroll Outsourcing Loading... Business Valuation Services Loading... Financial Due Diligence Services Tax Loading... Tax Return Services Loading... Self-Assessment Tax Returns Loading... VAT and MTD Loading... Corporation Tax Services Loading... Tax Planning Services Loading... Inheritance Tax Planning Loading... Capital Gains Tax Services Loading... Unclaimed Capital Allowances Loading... Tax Investigation Service Loading... R&D Tax Services Buy To Let Loading... MTD for Landlords - Platinum Service Loading... Making Buy-to-Let More Profitable Loading... Why Buy-to-Let Incomes are Dropping Loading... Should I transfer my BTL properties into a limited company? Loading... Married Landlord? You could reduce your tax bill. Loading... Strategies for improving Buy-to-Let income Loading... Selling your BTL property – things to look out for Loading... How THP can help you as a Landlord Loading... CGT Fasttrack Service on Property sales Legal Services Loading... Company Formation Loading... Lasting Power of Attorney Service Loading... Shareholder Agreements and Business Continuity Loading... Writing a Will Financial Services Loading... Wealth Management Loading... Mortgages Loading... Corporate Finance Cloud Accounting Loading... Iris Openspace Loading... Able Internet Payroll Loading... FreeAgent Loading... Xero Innovate Grants Loading... Innovate UK Smart Grants Loading... Grant Audits Making Tax Digital Loading... MTD - What's it all about? Loading... MTD for Sole traders Loading... MTD for Landlords - Platinum Service Guides Guides Verifying your identity with Companies House This graphic guide lists who is required to verify their identity with Companies House by the November 2025 deadline and shows the steps involved. View Guide Spring Statement 2025 Full details of the Chancellor’s Statement announcements from her presentation on the 26th March 2025. View Guide What is Making Tax Digital? A Guide If you're asking yourself 'What is Making Tax Digital', our simple guide will answer your questions and help get you started. View Guide The Comprehensive Guide to Management Accounts Unlock the power of management accounts and discover how they drive informed business decisions. View Guide An Employers Guide to Auto Enrolment Understand more about your obligations as an employer, with regards to auto enrolment when employing new staff members. View Guide View more guides Client Zone Client Zone Xero FreeAgent Iris OpenSpace Able Payroll Spring Statement 2025 Pay Online Transfer Files Careers Blog Blog Loading... Posted on November 17th 2025 Renters’ Rights Act: a practical guide for landlords Read Post Loading... Posted on November 17th 2025 Rental income and married couples: how does it work? Read Post Loading... Posted on November 14th 2025 Side hustle tax rules – HMRC is watching Read Post Loading... Posted on November 13th 2025 What a part-time Finance Director can do for a growing SME Read Post Loading... Posted on November 12th 2025 Research and Development Tax Credits – is your small business missing out? Read Post View more articles Get in Touch Get In Touch THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Staff Book a free Consultation Our individual offices are listed on the left. Just hover your mouse over each link to bring up the full contact details. Alternatively if you would prefer us to contact you to arrange a free no obligation consultation, please click the button below and complete our online form. Book a free consultation THP Wanstead 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 wanstead@thp.co.uk Read more about THP Wanstead Loading... THP Sutton Unit 4, Mulgrave Chambers 26-28 Mulgrave Road Sutton SM2 6LE 020 8652 1070 sutton@thp.co.uk Read more about THP Sutton Loading... THP Chelmsford Waterhouse Business Centre Unit 53, 2 Cromar Way Chelmsford, Essex CM1 2QE 01245 251731 chelmsford@thp.co.uk Read more about THP Chelmsford Loading... THP Saffron Walden 24 High Street Saffron Walden, Essex CB10 1AX 01799 527478 saffron@thp.co.uk Read more about THP Saffron Walden Loading... THP Support Team 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 group@thp.co.uk Read more about the THP Support Team Loading... Close Menu Home Why Us Why Us Our Relationship With You Our Satisfaction Score Refer A Friend Case Studies Merge with Us Your Needs Making Tax Digital MTD - What's it all about? MTD for Sole traders MTD for Landlords - Platinum Service Audits, Accounts & Bookkeeping Audit Services Business Accounting Services Bookkeeping service Cloud accounting Annual Accounts Management Accounts Service MTD for Sole traders Business Business Exit Business Structure Company Secretarial Services Mergers and Acquisitions Services Payroll Outsourcing Business Valuation Services Financial Due Diligence Services Tax Tax Return Services Self-Assessment Tax Returns VAT and MTD Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Services Unclaimed Capital Allowances Tax Investigation Service R&D Tax Services Cloud Accounting Iris Openspace Able Internet Payroll FreeAgent Xero Innovate Grant Innovate UK Smart Grants Grant Audits Buy To Let MTD for Landlords - Platinum Service Making Buy-to-Let More Profitable Why Buy-to-Let Incomes are Dropping Should I transfer my BTL properties into a limited company? Married Landlord? You could reduce your tax bill. Strategies for improving Buy-to-Let income Selling your BTL property – things to look out for How THP can help you as a Landlord CGT Fasttrack Service on Property sales Legal Services Company Formation Lasting Power of Attorney Service Shareholder Agreements and Business Continuity Writing a Will Financial Services Wealth Management Mortgages Corporate Finance Client Zone Newsletters Spring Statement 2025 Transfer Files Pay Online Able Internet Payroll Iris Openspace Xero FreeAgent Guides Careers Blog Get in Touch Book a Free Consultation THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Team Pay Online Call Today: 0800 6520 025 or call me back Your Local Offices: Wanstead Sutton Chelmsford Saffron Walden Select a location Wanstead Sutton Chelmsford Saffron Walden Why Us Home Why Us When the going gets tough… it's time to expect more from your accountants When you need an accountant, you can choose one who’s good at doing much more than just your tax returns. You can choose one who’s a good listener and wants you to succeed. One who has plenty of business experience and helps you make critical decisions. One you trust and genuinely enjoy working with. Better still, you can choose a firm that offers a whole team of highly motivated people just like this. A team with over 40 trained specialists working out of four locations in London and Essex. People you can rely on when the going gets tough and who will guide your business as it grows. That’s exactly what you get with THP. A talented team that puts your success first. In the crowded world of accountancy, THP truly stands for something different. You can even see it in our name: T stands for timely turnaround. We agree a completion date for every piece of work we do for you. If it’s not done by then, you pay nothing – guaranteed. H means highly transparent. You are invited to publicly rate every task we complete for you. Our average rating is prominently displayed on our website for all to see. P is for people. We put people first. We want to know all about you, your business and your goals in life. We do it by meeting you face-to-face or picking up the phone whenever it’s possible, rather than just relying on email. We know you can’t build rapport from behind a keyboard. It’s all too common for successful businesses to grow beyond what their accountants can offer. At THP, we grow with you – bringing in the expertise of specialist colleagues to help you solve problems, create new strategies and explore new markets. We never take a single client for granted, either. We not only believe that professional relationships should be based on mutual trust, support, respect and integrity, but we have even drawn up a ‘Relationship Charter’ to set down our promises to you. We know it can be lonely at the top, but much less tough when you’ve got the right help to make complex, difficult decisions. So, if you’d like to benefit from working with over 40 trained accountancy professionals, specialising in everything from tax planning, shareholders’ agreements and auditing, right through to cloud bookkeeping and accounting, there’s always someone at THP who’s seen it all before. We can even handle related legal matters, so you don’t have the hassle of engaging a separate lawyer as well as an accountant. We want you to expect more from your accountants. When you work with us, we we’ll give you the confidence you need to turn your plans into reality and make sure you don’t end up in the wrong creek without a working paddle. So when the going gets tough, turn to THP to get you going! Loading... Saffron Walden Team Meet the Team Loading... Chelmsford Team Meet the Team Loading... Sutton Team Meet the Team Loading... Wanstead Team Meet the Team Loading... Support Team Meet the Team If you’d like a few more reasons to choose THP as your accountants then here they are: Chartered Accountancy firm regulated by the ICAEW (Institute of Chartered Accountants in England and Wales). Four offices located around London and Essex. Large enough to be a one-stop shop for all finance and accounting services but small enough to retain the personal touch. Experienced with and passionate about "Cloud Accounting". Provincial London firm that does not charge "City firm" prices. Friendly and enthusiastic team trained in soft skills to provide a great customer experience. Specialist Audit and Payroll Departments located in Wanstead and Saffron Walden respectively. Specialist Department for Buy to Let Landlords. A Small Selection Of What We Offer Legal Services From corporate contracts to personal wills, we have your legal requirements covered. Find out more Annual Accounts Find out more Join The Conversation The Latest From Facebook THP Chartered Accountants Sign up for our Newsletter Your name* Your name is required Your email address* Your email is required Yes, I consent to receive emails from THP Limited. I have read and understand THP Limited's Privacy notice. I agree to have my email activity tracked Subscribe column About Us About Us THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden Directors Our Relationship With You THP client satisfaction rating Refer a Friend column Tax Annual Accounts Tax Return Services Self-Assessment Tax Returns VAT Returns Service Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Unclaimed Capital Allowances Tax Investigation Service R&D Tax Credit service Bookkeeping service Cloud accounting column Business Audit Services Business Exit Business Structure Business Valuation Services Company Secretarial Services Financial Due Diligence Services Grant Audits Innovate UK Smart Grants Management Accounts Service Mergers and Acquisitions Services Payroll Outsourcing column Legal Services Shareholder Agreements and Business Continuity Writing a Will Lasting Power of Attorney Service Company Formation column Financial Services Buy-to-Let Corporate Finance Wealth Management THP is the trading name of THP Limited registered in England & Wales, No 04664338, VAT number 249110185. Our registered office is 34-40 High Street, Wanstead, London, E11 2RJ. We are registered to carry out audit work in the UK by the Institute of Chartered Accountants in England and Wales. Professional rules and code of conduct can be accessed on their website and the Ethical Standards for Auditors can be found at www.frc.org.uk. Our Audit Registration details are at www.auditregister.org.uk under reference number C001012915. Sitemap Accessibility Statement PI & Compliance Complaints Procedure Terms and Conditions Privacy Policy & GDPR Copyright Call UsSearchLive ChatAccessibility Call me back × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); Contact Us × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() ); Request a free consultation × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_3" ).setAttribute( "value", ( new Date() ).getTime() ); Search × What Are You Looking For? Search Call your local THP branch × THP Chelmsford 01245 251731 THP Saffron Walden 01799 527478 THP Sutton 020 8652 1070 THP Wanstead 020 8989 5147 Request a quote × Leave your details below and we'll get in touch. Please leave this field empty. Number of BTL properties in my sole name Number of properties owned in joint names Number of properties owned by a Limited Company My approximate Gross Rental Income I have additional PAYE/Pension incomeYesNo I earn Income from Self EmploymentYesNo My service level selectionSilverGold I have read and understand THP Limited's Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_4" ).setAttribute( "value", ( new Date() ).getTime() ); Accessibility Settings × Text Settings Font Size A A Underline Links Colour Settings Dark Mode Greyscale Mode Invert Colours Other Settings Disable Animations {"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\/theme-new\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} Manage Cookie Consent To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions. Functional Functional Always active The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network. Preferences Preferences The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user. Statistics Statistics The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. Marketing Marketing The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes. Manage options Manage services Manage {vendor_count} vendors Read more about these purposes Accept Deny View preferences Save preferences View preferences {title} {title} {title} Manage consent const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); #wpcf7-691d8662376ba-wrapper {display:none !important; visibility:hidden !important;} /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); /* ]]> */ /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/accountancy-services\/example-service\/|\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/www.thp.co.uk","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); /* ]]> */ /* <![CDATA[ */ var rocket_lazyload_css_data = {"threshold":"300"}; /* ]]> */ /* <![CDATA[ */ !function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,a.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{u.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:o+"px"});function n(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&c.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(u.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}n(),function(){const r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]); /* ]]> */ /* <![CDATA[ */ var wpcf7_recaptcha = { "sitekey": "6LdD_9AiAAAAAL_OW8DB1wm7pH-kZ97gUobQdOZt", "actions": { "homepage": "homepage", "contactform": "contactform" } }; /* ]]> */ /* <![CDATA[ */ var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"52","version":"7.5.6.1","store_consent":"1","do_not_track_enabled":"","consenttype":"optin","region":"uk","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/www.thp.co.uk\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_GB","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"22","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https:\/\/www.thp.co.uk\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=52","page_links":{"uk":{"cookie-statement":{"title":"Cookie Policy","url":"https:\/\/www.thp.co.uk\/cookie-policy\/"},"privacy-statement":{"title":"Privacy Notice and GDPR","url":"https:\/\/www.thp.co.uk\/privacy-notice\/"},"privacy-statement-children":{"title":"","url":"https:\/\/www.thp.co.uk\/us\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"}; /* ]]> */ window.addEventListener('DOMContentLoaded', function() { /* <![CDATA[ */ if ('undefined' != typeof window.jQuery) { jQuery(document).ready(function ($) { $(document).on('elementor/popup/show', () => { let rev_cats = cmplz_categories.reverse(); for (let key in rev_cats) { if (rev_cats.hasOwnProperty(key)) { let category = cmplz_categories[key]; if (cmplz_has_consent(category)) { document.querySelectorAll('[data-category="' + category + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } let services = cmplz_get_services_on_page(); for (let key in services) { if (services.hasOwnProperty(key)) { let service = services[key].service; let category = services[key].category; if (cmplz_has_service_consent(service, category)) { document.querySelectorAll('[data-service="' + service + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } }); }); } document.addEventListener("cmplz_enable_category", function(consentData) { var category = consentData.detail.category; var services = consentData.detail.services; var blockedContentContainers = []; let selectorVideo = '.cmplz-elementor-widget-video-playlist[data-category="'+category+'"],.elementor-widget-video[data-category="'+category+'"]'; let selectorGeneric = '[data-cmplz-elementor-href][data-category="'+category+'"]'; for (var skey in services) { if (services.hasOwnProperty(skey)) { let service = skey; selectorVideo +=',.cmplz-elementor-widget-video-playlist[data-service="'+service+'"],.elementor-widget-video[data-service="'+service+'"]'; selectorGeneric +=',[data-cmplz-elementor-href][data-service="'+service+'"]'; } } document.querySelectorAll(selectorVideo).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; obj.classList.add('cmplz-elementor-activated'); if ( obj.hasAttribute('data-cmplz_elementor_widget_type') ){ let attr = obj.getAttribute('data-cmplz_elementor_widget_type'); obj.classList.removeAttribute('data-cmplz_elementor_widget_type'); obj.classList.setAttribute('data-widget_type', attr); } if (obj.classList.contains('cmplz-elementor-widget-video-playlist')) { obj.classList.remove('cmplz-elementor-widget-video-playlist'); obj.classList.add('elementor-widget-video-playlist'); } obj.setAttribute('data-settings', obj.getAttribute('data-cmplz-elementor-settings')); blockedContentContainers.push(obj); }); document.querySelectorAll(selectorGeneric).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; if (obj.classList.contains('cmplz-fb-video')) { obj.classList.remove('cmplz-fb-video'); obj.classList.add('fb-video'); } obj.classList.add('cmplz-elementor-activated'); obj.setAttribute('data-href', obj.getAttribute('data-cmplz-elementor-href')); blockedContentContainers.push(obj.closest('.elementor-widget')); }); /** * Trigger the widgets in Elementor */ for (var key in blockedContentContainers) { if (blockedContentContainers.hasOwnProperty(key) && blockedContentContainers[key] !== undefined) { let blockedContentContainer = blockedContentContainers[key]; if (elementorFrontend.elementsHandler) { elementorFrontend.elementsHandler.runReadyTrigger(blockedContentContainer) } var cssIndex = blockedContentContainer.getAttribute('data-placeholder_class_index'); blockedContentContainer.classList.remove('cmplz-blocked-content-container'); blockedContentContainer.classList.remove('cmplz-placeholder-' + cssIndex); } } }); document.addEventListener("cmplz_enable_category", function () { document.querySelectorAll('[data-rocket-lazyload]').forEach(obj => { if (obj.hasAttribute('data-lazy-src')) { obj.setAttribute('src', obj.getAttribute('data-lazy-src')); } }); }); /* ]]> */ }); /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/www.thp.co.uk\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; /* ]]> */ document.body.className = document.body.className.replace("siteorigin-panels-before-js","");window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)function lazyLoadThumb(e,alt,l){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=["lazy","no-lazy"];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)}); <!-- BS4 Form JS Validation --> (function() { 'use strict'; window.addEventListener('load', function() { var forms = document.getElementsByClassName('needs-validation'); var validation = Array.prototype.filter.call(forms, function(form) { form.addEventListener('submit', function(event) { if (form.checkValidity() === false) { event.preventDefault(); event.stopPropagation(); } form.classList.add('was-validated'); }, false); }); }, false); })(); const meluID = '5a670498-a800-467e-9a0b-e508c7405f2a'; function waitForElm(selector) { return new Promise(resolve => { if (document.querySelector(selector)) { return resolve(document.querySelector(selector)); } const observer = new MutationObserver(mutations => { if (document.querySelector(selector)) { resolve(document.querySelector(selector)); observer.disconnect(); } }); observer.observe(document.body, { childList: true, subtree: true }); }); } function showMelu(e) { e.preventDefault(); if(typeof Comm100API === 'undefined') { setTimeout(() => { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } }, 1500); } else { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } } } var acc_buttons = document.querySelectorAll("a[href='#chat-now']"); for (var i = 0, l = acc_buttons.length; i < l; i++) { var acc_button = acc_buttons[i]; acc_button.addEventListener('click', showMelu, false); } window.addEventListener('DOMContentLoaded', function() { function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires="+d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } function unsetCookie(cname) { document.cookie = cname + "= ;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/"; } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } var acc_font_size = (getCookie('thp-font-size') ? parseInt(getCookie('thp-font-size'), 10) : parseInt(jQuery("html").css('font-size'), 10)), new_size, acc_dark_mode = false, acc_link_underline = false, acc_greyscale_img = false, acc_counter = 0; function acc_increase_font_size() { new_size = acc_font_size += 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } function acc_decrease_font_size() { new_size = acc_font_size -= 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } jQuery(document).on('change', '#adarkModeInput', function() { if(jQuery(this).is(':checked')) { acc_dark_mode = true; jQuery('html').addClass('dark-mode'); setCookie('thp-darkmode', 'true', 365); } else { acc_dark_mode = false; jQuery('html').removeClass('dark-mode'); unsetCookie('thp-darkmode'); } }); jQuery(document).on('change', '#agreyscaleInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('greyscale-mode'); setCookie('thp-greyscalemode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('greyscale-mode'); unsetCookie('thp-greyscalemode'); } }); jQuery(document).on('change', '#ainvertInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('invert-mode'); setCookie('thp-invertmode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('invert-mode'); unsetCookie('thp-invertmode'); } }); jQuery(document).on('change', '#aunderlinelinksInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('underline-mode'); setCookie('thp-underlinemode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('underline-mode'); unsetCookie('thp-underlinemode'); } }); jQuery(document).on('change', '#atransitionsInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('notransitions-mode'); setCookie('thp-notransitionsmode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('notransitions-mode'); unsetCookie('thp-notransitionsmode'); } }); function check_accesibility() { var fontsize = getCookie('thp-font-size'), darkmode = getCookie('thp-darkmode'), greyscale = getCookie('thp-greyscalemode'), invert = getCookie('thp-invertmode'), underline = getCookie('thp-underlinemode'), notrans = getCookie('thp-notransitionsmode'); if(fontsize != '') { console.log(fontsize); jQuery('html').css('font-size', fontsize + 'px'); } if(darkmode != '') { jQuery('html').addClass('dark-mode'); jQuery( document ).ready(function() { jQuery('#adarkModeInput')[0].checked = true; }); } if(greyscale != '') { jQuery('html').addClass('greyscale-mode'); jQuery( document ).ready(function() { jQuery('#agreyscaleInput')[0].checked = true; }); } if(invert != '') { jQuery('html').addClass('invert-mode'); jQuery( document ).ready(function() { jQuery('#ainvertInput')[0].checked = true; }); } if(underline != '') { jQuery('html').addClass('underline-mode'); jQuery( document ).ready(function() { jQuery('#aunderlinelinksInput')[0].checked = true; }); } if(notrans != '') { jQuery('html').addClass('notransitions-mode'); jQuery( document ).ready(function() { jQuery('#atransitionsInput')[0].checked = true; }); } } check_accesibility(); }); (()=>{class RocketElementorPreload{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}t(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this.i(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach((t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this.o(t)}catch(t){}}))}o(t){const e=JSON.parse(t.dataset.settings),i=e.m||e.animation_delay||0,n=e[this.animationSettingKeys.find((t=>e[t]))];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let o=setTimeout((()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this.l(t,e)}),i);window.addEventListener("rocket-startLoading",(function(){clearTimeout(o)}))}i(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach((t=>{e.forEach((e=>{i.push(t+e)}))})),i}l(t,e){this.i().forEach((t=>delete e[t])),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorPreload;requestAnimationFrame(t.t.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorPreload.run)})();(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9a0e7f80fc46f268',t:'MTc2MzU0MjYyNi4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();
https://thp.co.uk/
Status: 200
Emails: wanstead@thp.co.uk, sutton@thp.co.uk, chelmsford@thp.co.uk, saffron@thp.co.uk, group@thp.co.uk, found@www.frc.org.uk, are@www.auditregister.org.uk
View text
if(typeof ewww_webp_supported==="undefined"){var ewww_webp_supported=!1}if(ewww_webp_supported){document.body.classList.add("webp-support")} Call Today 0800 6520 025 Menu Home Why Us Why Us Case Studies Meet the Teams Why Us With a large team of trained professionals working out of four locations across London and Essex we have more specialists on our team than you can shake a stick at. Whether it be cloud bookkeeping and accounting, shareholders agreements, tax planning, auditing or just general business advice there’s always someone at THP who’s seen it before. We can even handle all the associated legal parts so you won’t ever need to engage a lawyer as well as an accountant. Read more about us More About Us Our Relationship With You Our Satisfaction Score Refer a Friend Merge with Us Case Studies Here you can read about a selection of our clients and how THP has worked alongside them to help them to achieve their goals. Read more case studies I was looking for a company that really knew how Innovate UK audits work. I got in touch with THP and I not only found them a pleasure to deal with but their fee quote was very reasonable. Jeremy Mabbitt Studybugs We’re delighted to work with THP as we share many core values, we like the very personal service which we receive from them Simon Perriton Just IT – Professional Services With face-to-face contact with a keen and enthusiastic manager, we benefit from advice that makes a real difference to our business Jamie Stanford Liberty Games – Retail Over 30 years of trading and still thriving…… Chrissie Agnew Infocorp – Professional Services I was impressed by the way THP was able to speak about their achievements for their clients Neil Chamberlain Location Chelmsford – Property When looking for an accountant, it was important to us to work with a firm who, like us, provided a local service accompanied by big ideas Mark Mountney Zoology – Salon Chain Meet the Teams Here you can view our current team members at each of our different office locations. Saffron Walden Team Chelmsford Team Sutton Team Wanstead Team Support Team Your Needs Making Tax Digital Audits, Accounts & Bookkeeping Business Tax Cloud Accounting Innovate Grants Buy To Let Legal Services Financial Services Audits, Accounts & Bookkeeping Loading... Audit Services Loading... Business Accounting Services Loading... Bookkeeping service Loading... Cloud accounting Loading... Annual Accounts Loading... Management Accounts Service Loading... MTD for Sole traders Business Loading... Business Exit Loading... Business Structure Loading... Company Secretarial Services Loading... Mergers and Acquisitions Services Loading... Payroll Outsourcing Loading... Business Valuation Services Loading... Financial Due Diligence Services Tax Loading... Tax Return Services Loading... Self-Assessment Tax Returns Loading... VAT and MTD Loading... Corporation Tax Services Loading... Tax Planning Services Loading... Inheritance Tax Planning Loading... Capital Gains Tax Services Loading... Unclaimed Capital Allowances Loading... Tax Investigation Service Loading... R&D Tax Services Buy To Let Loading... MTD for Landlords - Platinum Service Loading... Making Buy-to-Let More Profitable Loading... Why Buy-to-Let Incomes are Dropping Loading... Should I transfer my BTL properties into a limited company? Loading... Married Landlord? You could reduce your tax bill. Loading... Strategies for improving Buy-to-Let income Loading... Selling your BTL property – things to look out for Loading... How THP can help you as a Landlord Loading... CGT Fasttrack Service on Property sales Legal Services Loading... Company Formation Loading... Lasting Power of Attorney Service Loading... Shareholder Agreements and Business Continuity Loading... Writing a Will Financial Services Loading... Wealth Management Loading... Mortgages Loading... Corporate Finance Cloud Accounting Loading... Iris Openspace Loading... Able Internet Payroll Loading... FreeAgent Loading... Xero Innovate Grants Loading... Innovate UK Smart Grants Loading... Grant Audits Making Tax Digital Loading... MTD - What's it all about? Loading... MTD for Sole traders Loading... MTD for Landlords - Platinum Service Guides Guides Verifying your identity with Companies House This graphic guide lists who is required to verify their identity with Companies House by the November 2025 deadline and shows the steps involved. View Guide Spring Statement 2025 Full details of the Chancellor’s Statement announcements from her presentation on the 26th March 2025. View Guide What is Making Tax Digital? A Guide If you're asking yourself 'What is Making Tax Digital', our simple guide will answer your questions and help get you started. View Guide The Comprehensive Guide to Management Accounts Unlock the power of management accounts and discover how they drive informed business decisions. View Guide An Employers Guide to Auto Enrolment Understand more about your obligations as an employer, with regards to auto enrolment when employing new staff members. View Guide View more guides Client Zone Client Zone Xero FreeAgent Iris OpenSpace Able Payroll Spring Statement 2025 Pay Online Transfer Files Careers Blog Blog Loading... Posted on November 17th 2025 Renters’ Rights Act: a practical guide for landlords Read Post Loading... Posted on November 17th 2025 Rental income and married couples: how does it work? Read Post Loading... Posted on November 14th 2025 Side hustle tax rules – HMRC is watching Read Post Loading... Posted on November 13th 2025 What a part-time Finance Director can do for a growing SME Read Post Loading... Posted on November 12th 2025 Research and Development Tax Credits – is your small business missing out? Read Post View more articles Get in Touch Get In Touch THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Staff Book a free Consultation Our individual offices are listed on the left. Just hover your mouse over each link to bring up the full contact details. Alternatively if you would prefer us to contact you to arrange a free no obligation consultation, please click the button below and complete our online form. Book a free consultation THP Wanstead 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 wanstead@thp.co.uk Read more about THP Wanstead Loading... THP Sutton Unit 4, Mulgrave Chambers 26-28 Mulgrave Road Sutton SM2 6LE 020 8652 1070 sutton@thp.co.uk Read more about THP Sutton Loading... THP Chelmsford Waterhouse Business Centre Unit 53, 2 Cromar Way Chelmsford, Essex CM1 2QE 01245 251731 chelmsford@thp.co.uk Read more about THP Chelmsford Loading... THP Saffron Walden 24 High Street Saffron Walden, Essex CB10 1AX 01799 527478 saffron@thp.co.uk Read more about THP Saffron Walden Loading... THP Support Team 34-40 High Street Wanstead, London E11 2RJ 020 8989 5147 group@thp.co.uk Read more about the THP Support Team Loading... Close Menu Home Why Us Why Us Our Relationship With You Our Satisfaction Score Refer A Friend Case Studies Merge with Us Your Needs Making Tax Digital MTD - What's it all about? MTD for Sole traders MTD for Landlords - Platinum Service Audits, Accounts & Bookkeeping Audit Services Business Accounting Services Bookkeeping service Cloud accounting Annual Accounts Management Accounts Service MTD for Sole traders Business Business Exit Business Structure Company Secretarial Services Mergers and Acquisitions Services Payroll Outsourcing Business Valuation Services Financial Due Diligence Services Tax Tax Return Services Self-Assessment Tax Returns VAT and MTD Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Services Unclaimed Capital Allowances Tax Investigation Service R&D Tax Services Cloud Accounting Iris Openspace Able Internet Payroll FreeAgent Xero Innovate Grant Innovate UK Smart Grants Grant Audits Buy To Let MTD for Landlords - Platinum Service Making Buy-to-Let More Profitable Why Buy-to-Let Incomes are Dropping Should I transfer my BTL properties into a limited company? Married Landlord? You could reduce your tax bill. Strategies for improving Buy-to-Let income Selling your BTL property – things to look out for How THP can help you as a Landlord CGT Fasttrack Service on Property sales Legal Services Company Formation Lasting Power of Attorney Service Shareholder Agreements and Business Continuity Writing a Will Financial Services Wealth Management Mortgages Corporate Finance Client Zone Newsletters Spring Statement 2025 Transfer Files Pay Online Able Internet Payroll Iris Openspace Xero FreeAgent Guides Careers Blog Get in Touch Book a Free Consultation THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden THP Support Team Pay Online Call Today: 0800 6520 025 or call me back Your Local Offices: Wanstead Sutton Chelmsford Saffron Walden Select a location Wanstead Sutton Chelmsford Saffron Walden Capital Gains Tax Self Assessment Tax Returns Innovate UK Audit Report Bookkeeping var captureOutboundLink = function(url) { if(window.ga && ga.loaded) { ga('send', 'event', 'jump', 'click', url, { 'transport': 'beacon', 'hitCallback': function(){document.location = url;} }); gtag('event', 'jump', { 'event_label' : 'Jump Click Clicked', 'send_to': 'wf' }); } else { document.location = url; } } THP Chartered Accountants London There are loads of Accountants out there! And as most offer pretty much identical services, it can seem impossible to know which one is right for you. The reason we say “right for you” is that choosing an accountant isn’t just a matter of looking at what‘s on offer and how much it costs. When you choose your chartered accountants in London, Essex or Surrey you enter into a relationship; a relationship that should add real value to your business. And just like any relationship in life, things can look fine on the surface when in reality they aren’t working quite as they should underneath. So…… how do you find an accountant who is right for you? If you look online, most London accountants talk about themselves and what they are. “We’re really friendly” or “We’re exceptionally helpful”. But surely that’s what any potential customer should expect from an Accountant. After all, they’re hardly going to portray themselves are “hostile” and “unhelpful” are they? Chartered Accountants London, Essex and Surrey Rather than follow the herd then, we’ll just tell you about a few ways we can truly help to add value to your business: We can help simplify your finances so you can understand them better and make informed decisions We can cut out hassle by managing processes for you, leaving you with more time to focus on what you enjoy and do best We can provide informed advice on all financial issues, no matter how big or small. We’ve likely seen it all before and know how to save you time and money We can recommend, install and train you to use the best online collaboration tools and cloud software. Of course, there’s a lot more than that we can you help with but if you need more convincing, why not start by filling in the form below asking us a question? It can be absolutely anything. See how we respond and if you like us, we can talk some more. Alternatively, if you’d prefer a one to one chat, our contact details can be found at the top and bottom of this page. Chartered Accountants London, Essex and Surrey – just give THP a call. https://www.thp.co.uk/wp-content/uploads/2023/10/Thp-Promo-Video.mp4 Latest Announcement Spring Statement 2025 Read the key details on the latest Spring Statement from the Chancellor, and how it might affect you individually and your business. Read more about the announcement Wanstead 020 8989 5147 View our Wanstead Location Sutton 020 8652 1070 View our Sutton Location Chelmsford 01245 251731 View our Chelmsford Location Saffron Walden 01799 527478 View our Saffron Walden Location Latest from THP Our blog section is the most active part of our website. We comment on some of the latest relevant business issues and also provide hints and tips on how to save tax and grow your business. View our blog Posted on November 17th 2025 Renters’ Rights Act: a practical guide for landlords Read Post Posted on November 17th 2025 Rental income and married couples: how does it work? Read Post Posted on November 14th 2025 Side hustle tax rules – HMRC is watching Read Post Loading... THP Client Satisfaction Loading... Our Promise To You Loading... Refer a Friend Case Studies Here you can read about a selection of our clients and how THP has worked alongside them to help them to achieve their goals. View our case studies THP helped us become more tax efficient and assisted with turning us from a Partnership into a Limited Company Stephen Flood Mercer & Hughes – Veterinary Practice THP are really friendly and very good at finding new ways to help save us money and new opportunities for our business to thrive Lee Harris CSM – Professional Services When looking for an accountant, it was important to us to work with a firm who, like us, provided a local service accompanied by big ideas Mark Mountney Zoology – Salon Chain Join The Conversation The Latest From Facebook THP Chartered Accountants Sign up for our Newsletter Your name* Your name is required Your email address* Your email is required Yes, I consent to receive emails from THP Limited. I have read and understand THP Limited's Privacy notice. I agree to have my email activity tracked Subscribe column About Us About Us THP Wanstead THP Sutton THP Chelmsford THP Saffron Walden Directors Our Relationship With You THP client satisfaction rating Refer a Friend column Tax Annual Accounts Tax Return Services Self-Assessment Tax Returns VAT Returns Service Corporation Tax Services Tax Planning Services Inheritance Tax Planning Capital Gains Tax Unclaimed Capital Allowances Tax Investigation Service R&D Tax Credit service Bookkeeping service Cloud accounting column Business Audit Services Business Exit Business Structure Business Valuation Services Company Secretarial Services Financial Due Diligence Services Grant Audits Innovate UK Smart Grants Management Accounts Service Mergers and Acquisitions Services Payroll Outsourcing column Legal Services Shareholder Agreements and Business Continuity Writing a Will Lasting Power of Attorney Service Company Formation column Financial Services Buy-to-Let Corporate Finance Wealth Management THP is the trading name of THP Limited registered in England & Wales, No 04664338, VAT number 249110185. Our registered office is 34-40 High Street, Wanstead, London, E11 2RJ. We are registered to carry out audit work in the UK by the Institute of Chartered Accountants in England and Wales. Professional rules and code of conduct can be accessed on their website and the Ethical Standards for Auditors can be found at www.frc.org.uk. Our Audit Registration details are at www.auditregister.org.uk under reference number C001012915. Sitemap Accessibility Statement PI & Compliance Complaints Procedure Terms and Conditions Privacy Policy & GDPR Copyright Call UsSearchLive ChatAccessibility Call me back × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); Contact Us × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() ); Request a free consultation × Leave your details below and we'll get in touch. Yes! Please sign me up to receive THP’s Email Newsletter. By submitting this form you agree to our Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_3" ).setAttribute( "value", ( new Date() ).getTime() ); Search × What Are You Looking For? Search Call your local THP branch × THP Chelmsford 01245 251731 THP Saffron Walden 01799 527478 THP Sutton 020 8652 1070 THP Wanstead 020 8989 5147 Request a quote × Leave your details below and we'll get in touch. Please leave this field empty. Number of BTL properties in my sole name Number of properties owned in joint names Number of properties owned by a Limited Company My approximate Gross Rental Income I have additional PAYE/Pension incomeYesNo I earn Income from Self EmploymentYesNo My service level selectionSilverGold I have read and understand THP Limited's Privacy notice and Terms and conditions. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Δdocument.getElementById( "ak_js_4" ).setAttribute( "value", ( new Date() ).getTime() ); Accessibility Settings × Text Settings Font Size A A Underline Links Colour Settings Dark Mode Greyscale Mode Invert Colours Other Settings Disable Animations {"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\/theme-new\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} Manage Cookie Consent To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions. Functional Functional Always active The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network. Preferences Preferences The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user. Statistics Statistics The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. Marketing Marketing The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes. Manage options Manage services Manage {vendor_count} vendors Read more about these purposes Accept Deny View preferences Save preferences View preferences {title} {title} {title} Manage consent const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); #wpcf7-691ca95fbbd7d-wrapper {display:none !important; visibility:hidden !important;} /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); /* ]]> */ /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/accountancy-services\/example-service\/|\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/www.thp.co.uk","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); /* ]]> */ /* <![CDATA[ */ var rocket_lazyload_css_data = {"threshold":"300"}; /* ]]> */ /* <![CDATA[ */ !function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,a.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{u.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:o+"px"});function n(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&c.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(u.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}n(),function(){const r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]); /* ]]> */ /* <![CDATA[ */ var wpcf7_recaptcha = { "sitekey": "6LdD_9AiAAAAAL_OW8DB1wm7pH-kZ97gUobQdOZt", "actions": { "homepage": "homepage", "contactform": "contactform" } }; /* ]]> */ /* <![CDATA[ */ var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"52","version":"7.5.6.1","store_consent":"1","do_not_track_enabled":"","consenttype":"optin","region":"uk","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/www.thp.co.uk\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_GB","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"22","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https:\/\/www.thp.co.uk\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=52","page_links":{"uk":{"cookie-statement":{"title":"Cookie Policy","url":"https:\/\/www.thp.co.uk\/cookie-policy\/"},"privacy-statement":{"title":"Privacy Notice and GDPR","url":"https:\/\/www.thp.co.uk\/privacy-notice\/"},"privacy-statement-children":{"title":"","url":"https:\/\/www.thp.co.uk\/government-gateway-phased-out\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"}; /* ]]> */ window.addEventListener('DOMContentLoaded', function() { /* <![CDATA[ */ if ('undefined' != typeof window.jQuery) { jQuery(document).ready(function ($) { $(document).on('elementor/popup/show', () => { let rev_cats = cmplz_categories.reverse(); for (let key in rev_cats) { if (rev_cats.hasOwnProperty(key)) { let category = cmplz_categories[key]; if (cmplz_has_consent(category)) { document.querySelectorAll('[data-category="' + category + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } let services = cmplz_get_services_on_page(); for (let key in services) { if (services.hasOwnProperty(key)) { let service = services[key].service; let category = services[key].category; if (cmplz_has_service_consent(service, category)) { document.querySelectorAll('[data-service="' + service + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } }); }); } document.addEventListener("cmplz_enable_category", function(consentData) { var category = consentData.detail.category; var services = consentData.detail.services; var blockedContentContainers = []; let selectorVideo = '.cmplz-elementor-widget-video-playlist[data-category="'+category+'"],.elementor-widget-video[data-category="'+category+'"]'; let selectorGeneric = '[data-cmplz-elementor-href][data-category="'+category+'"]'; for (var skey in services) { if (services.hasOwnProperty(skey)) { let service = skey; selectorVideo +=',.cmplz-elementor-widget-video-playlist[data-service="'+service+'"],.elementor-widget-video[data-service="'+service+'"]'; selectorGeneric +=',[data-cmplz-elementor-href][data-service="'+service+'"]'; } } document.querySelectorAll(selectorVideo).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; obj.classList.add('cmplz-elementor-activated'); if ( obj.hasAttribute('data-cmplz_elementor_widget_type') ){ let attr = obj.getAttribute('data-cmplz_elementor_widget_type'); obj.classList.removeAttribute('data-cmplz_elementor_widget_type'); obj.classList.setAttribute('data-widget_type', attr); } if (obj.classList.contains('cmplz-elementor-widget-video-playlist')) { obj.classList.remove('cmplz-elementor-widget-video-playlist'); obj.classList.add('elementor-widget-video-playlist'); } obj.setAttribute('data-settings', obj.getAttribute('data-cmplz-elementor-settings')); blockedContentContainers.push(obj); }); document.querySelectorAll(selectorGeneric).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; if (obj.classList.contains('cmplz-fb-video')) { obj.classList.remove('cmplz-fb-video'); obj.classList.add('fb-video'); } obj.classList.add('cmplz-elementor-activated'); obj.setAttribute('data-href', obj.getAttribute('data-cmplz-elementor-href')); blockedContentContainers.push(obj.closest('.elementor-widget')); }); /** * Trigger the widgets in Elementor */ for (var key in blockedContentContainers) { if (blockedContentContainers.hasOwnProperty(key) && blockedContentContainers[key] !== undefined) { let blockedContentContainer = blockedContentContainers[key]; if (elementorFrontend.elementsHandler) { elementorFrontend.elementsHandler.runReadyTrigger(blockedContentContainer) } var cssIndex = blockedContentContainer.getAttribute('data-placeholder_class_index'); blockedContentContainer.classList.remove('cmplz-blocked-content-container'); blockedContentContainer.classList.remove('cmplz-placeholder-' + cssIndex); } } }); document.addEventListener("cmplz_enable_category", function () { document.querySelectorAll('[data-rocket-lazyload]').forEach(obj => { if (obj.hasAttribute('data-lazy-src')) { obj.setAttribute('src', obj.getAttribute('data-lazy-src')); } }); }); /* ]]> */ }); /* <![CDATA[ */ var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https:\/\/get.adobe.com\/flashplayer\/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left\/Right Arrow keys to advance one second, Up\/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up\/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions\/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}}; /* ]]> */ /* <![CDATA[ */ var _wpmejsSettings = {"pluginPath":"\/wp-includes\/js\/mediaelement\/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"}; /* ]]> */ /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/www.thp.co.uk\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; /* ]]> */ window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)function lazyLoadThumb(e,alt,l){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=["lazy","no-lazy"];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)}); <!-- BS4 Form JS Validation --> (function() { 'use strict'; window.addEventListener('load', function() { var forms = document.getElementsByClassName('needs-validation'); var validation = Array.prototype.filter.call(forms, function(form) { form.addEventListener('submit', function(event) { if (form.checkValidity() === false) { event.preventDefault(); event.stopPropagation(); } form.classList.add('was-validated'); }, false); }); }, false); })(); const meluID = '5a670498-a800-467e-9a0b-e508c7405f2a'; function waitForElm(selector) { return new Promise(resolve => { if (document.querySelector(selector)) { return resolve(document.querySelector(selector)); } const observer = new MutationObserver(mutations => { if (document.querySelector(selector)) { resolve(document.querySelector(selector)); observer.disconnect(); } }); observer.observe(document.body, { childList: true, subtree: true }); }); } function showMelu(e) { e.preventDefault(); if(typeof Comm100API === 'undefined') { setTimeout(() => { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } }, 1500); } else { Comm100API.onReady = function () { Comm100API.do('livechat.button.click', meluID); } } } var acc_buttons = document.querySelectorAll("a[href='#chat-now']"); for (var i = 0, l = acc_buttons.length; i < l; i++) { var acc_button = acc_buttons[i]; acc_button.addEventListener('click', showMelu, false); } window.addEventListener('DOMContentLoaded', function() { function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires="+d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } function unsetCookie(cname) { document.cookie = cname + "= ;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/"; } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } var acc_font_size = (getCookie('thp-font-size') ? parseInt(getCookie('thp-font-size'), 10) : parseInt(jQuery("html").css('font-size'), 10)), new_size, acc_dark_mode = false, acc_link_underline = false, acc_greyscale_img = false, acc_counter = 0; function acc_increase_font_size() { new_size = acc_font_size += 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } function acc_decrease_font_size() { new_size = acc_font_size -= 1; jQuery('html').css('font-size', new_size); setCookie('thp-font-size', new_size, 365); } jQuery(document).on('change', '#adarkModeInput', function() { if(jQuery(this).is(':checked')) { acc_dark_mode = true; jQuery('html').addClass('dark-mode'); setCookie('thp-darkmode', 'true', 365); } else { acc_dark_mode = false; jQuery('html').removeClass('dark-mode'); unsetCookie('thp-darkmode'); } }); jQuery(document).on('change', '#agreyscaleInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('greyscale-mode'); setCookie('thp-greyscalemode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('greyscale-mode'); unsetCookie('thp-greyscalemode'); } }); jQuery(document).on('change', '#ainvertInput', function() { if(jQuery(this).is(':checked')) { acc_greyscale_img = true; jQuery('html').addClass('invert-mode'); setCookie('thp-invertmode', 'true', 365); } else { acc_greyscale_img = false; jQuery('html').removeClass('invert-mode'); unsetCookie('thp-invertmode'); } }); jQuery(document).on('change', '#aunderlinelinksInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('underline-mode'); setCookie('thp-underlinemode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('underline-mode'); unsetCookie('thp-underlinemode'); } }); jQuery(document).on('change', '#atransitionsInput', function() { if(jQuery(this).is(':checked')) { acc_link_underline = true; jQuery('html').addClass('notransitions-mode'); setCookie('thp-notransitionsmode', 'true', 365); } else { acc_link_underline = false; jQuery('html').removeClass('notransitions-mode'); unsetCookie('thp-notransitionsmode'); } }); function check_accesibility() { var fontsize = getCookie('thp-font-size'), darkmode = getCookie('thp-darkmode'), greyscale = getCookie('thp-greyscalemode'), invert = getCookie('thp-invertmode'), underline = getCookie('thp-underlinemode'), notrans = getCookie('thp-notransitionsmode'); if(fontsize != '') { console.log(fontsize); jQuery('html').css('font-size', fontsize + 'px'); } if(darkmode != '') { jQuery('html').addClass('dark-mode'); jQuery( document ).ready(function() { jQuery('#adarkModeInput')[0].checked = true; }); } if(greyscale != '') { jQuery('html').addClass('greyscale-mode'); jQuery( document ).ready(function() { jQuery('#agreyscaleInput')[0].checked = true; }); } if(invert != '') { jQuery('html').addClass('invert-mode'); jQuery( document ).ready(function() { jQuery('#ainvertInput')[0].checked = true; }); } if(underline != '') { jQuery('html').addClass('underline-mode'); jQuery( document ).ready(function() { jQuery('#aunderlinelinksInput')[0].checked = true; }); } if(notrans != '') { jQuery('html').addClass('notransitions-mode'); jQuery( document ).ready(function() { jQuery('#atransitionsInput')[0].checked = true; }); } } check_accesibility(); }); (()=>{class RocketElementorPreload{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}t(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this.i(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach((t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this.o(t)}catch(t){}}))}o(t){const e=JSON.parse(t.dataset.settings),i=e.m||e.animation_delay||0,n=e[this.animationSettingKeys.find((t=>e[t]))];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let o=setTimeout((()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this.l(t,e)}),i);window.addEventListener("rocket-startLoading",(function(){clearTimeout(o)}))}i(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach((t=>{e.forEach((e=>{i.push(t+e)}))})),i}l(t,e){this.i().forEach((t=>delete e[t])),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorPreload;requestAnimationFrame(t.t.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorPreload.run)})();(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9a0e7f6ffbf3f268',t:'MTc2MzU0MjYyMy4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();