Lead #2542

Company
Ellacott Morris Ltd
Website
http://ellacottmorris.co.uk
Best Contact
Michelle Morris — Director
Email
info@ellacottmorris.co.uk (person)

Override

Captured Pages

Emails:
View text

                    
View text

                    
Emails: info@ellacottmorris.co.uk
View text
01255 425059 info@ellacottmorris.co.uk St Osyth, CO16 8HA Thorpe-Le-Soken, CO16 0EA Services Meet The Team Ellacott Morris Blog Contact Us document.addEventListener('DOMContentLoaded', function () { var navTogBtns = document.getElementsByClassName('nb-navigation-toggle'); if (navTogBtns) { Array.prototype.forEach.call(navTogBtns, function (navTogBtn) { navTogBtn.addEventListener('click', function () { var navigation = document.getElementsByClassName('nb-navigation-container')[0]; if (navigation) { navigation.classList.toggle('show'); } }); }); } /* const isCurrentPageHome = false; if (isCurrentPageHome) { const logoElement = document.getElementById('logo'); const logoUrl = "/media/a0of0tk1/em-main-logo-v2.png?height=70&quality=70"; const logoUrlWhite = "/media/o5um2bou/em-main-logo-v2-white.png?height=70&quality=70"; document.addEventListener('scroll', function () { if (window.scrollY > 80) { logoElement.src = logoUrl; } else { logoElement.src = logoUrlWhite; } }); } */ }); Introducing our highly experienced and friendly team of accountants our dedicated professionals are committed to guiding you through the world of finance. We are waiting to create a personalised plan for you, to help your small business grow and flourish. MichelleMorris Director and Resident Accounticorn AnjuliSymonds Director and Keeper of the Purse Strings JamesMorris Payroll Guru & Office Butler Extraordinaire BimalaWyatt Accounts Assistant & Big Bad Bim Credit Controller JordanWyatt CIS / VAT Manager and Queen of Neat and Tidy KarenRai Admin Assistant and Tenacious Teacher OliviaAdams Accountant & Trouble Shooting Maven AlisonWoodcraft Admin Assistant and Top Tea Maker JaimeBeaver Apprentice BenjiBoo Barketing Executive JaniceWolmarans Accountant with a Global Flair CerysBurns Accountant and Creative Calculator MitchellBaalham Apprentice Book a FREE discovery call straight into the diary by answering a few short questions... .bg-contain { background-size: contain !important; } .discovery-card { transition: background-color 0.3s ease; } .discovery-card:hover { background-color: rgba(0, 160, 227, 1); cursor: pointer; } .person-card { position: relative; overflow: hidden; } .overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0); mix-blend-mode: multiply; transition: background-color 0.3s ease; z-index: 1; } .person-card:hover .overlay-blue { background-color: rgba(0, 160, 227, 0.8); } .person-card:hover .overlay-green { background-color: rgba(133, 205, 168, 0.8); } .person-card:hover .overlay-pink { background-color: rgba(218, 93, 247, 0.8); } .person-card:hover .overlay-purple { background-color: rgba(120, 126, 200, 0.8); } .person-card-text { z-index: 2; } Ready to experience a new era of accounting? Let's embark on this journey together. contact Ellacott Morris today and discover how we can help your business thrive in St Osyth, Clacton, Chelmsford, Ipswich, Colchester and beyond! Get in touch 01255 425059 info@ellacottmorris.co.uk Michelle Morris & Anjuli Symonds are licensed and regulated by AAT under license numbers 10297536 & 10381530. Ellacott Morris Ltd is registered in England & Wales No 07866729. Waterloo House 2 Colchester Road St Osyth CO16 8HA High St Thorpe-le-Soken CO16 0EA Designed By Cookies Consent This site uses cookies Manage Cookies Allow Cookies Manage Cookies What cookies do we use? Functional Cookies These allow the site to run and allow us to remember your cookie preferences. They contain no identifying data. Analytics Cookies These allow us to make improvements to the site based on usage data. This data is anonyomised. Save and Close Accept All const COOKIE_NAME = 'nb-cookies'; const COOKIES_UNKOWN = '-1'; const COOKIES_REJECTED = '0'; const COOKIES_ACCEPTED = '1'; var allowCookiePanel = document.getElementById('allowCookiePanel'); var manageCookiePanel = document.getElementById('manageCookiePanel'); var allowBtn = document.getElementById('allowCookiesBtn'); var manageBtn = document.getElementById('manageCookiesBtn'); var saveAndCloseBtn = document.getElementById('saveAndCloseBtn'); var acceptAllBtn = document.getElementById('acceptAllBtn'); var changeBtn = document.getElementById('changeCookiesButton'); var changeBtnContainer = document.getElementById('changeCookies'); var analyticsChk = document.getElementById('analyticsChk'); if (allowBtn) { allowBtn.addEventListener('click', function () { setCookiesAllowed(); }); } if (manageBtn) { manageBtn.addEventListener('click', function () { manageCookiePanel.classList.add('show'); }); } if (changeBtn) { changeBtn.addEventListener('click', function () { manageCookiePanel.classList.add('show'); if (analyticsChk) { console.log(analyticsChk); console.log(checkCookiesAllowed()); if (checkCookiesAllowed() == COOKIES_ACCEPTED) { analyticsChk.checked = true; } } }); } if (saveAndCloseBtn) { saveAndCloseBtn.addEventListener('click', function () { if (analyticsChk) { if (analyticsChk.checked) { closeManagementPanel(); setCookiesAllowed(); return; } } closeManagementPanel(); setCookiesRejected(); }); } if (acceptAllBtn) { acceptAllBtn.addEventListener('click', function () { closeManagementPanel(); setCookiesAllowed(); }); } cookieSetup(); function showChangeCookies() { if (changeBtnContainer) { changeBtnContainer.classList.add('show'); } } function cookieSetup() { if (checkCookiesAllowed() != COOKIES_UNKOWN) { allowCookiePanel.dataset.nbCookiesConsent = checkCookiesAllowed(); showChangeCookies(); } if (checkCookiesAllowed() == COOKIES_REJECTED) { rejectCookies(); } if (checkCookiesAllowed() == COOKIES_ACCEPTED) { allowCookies(); } } function allowCookies() { gtag('consent', 'update', { 'analytics_storage': 'granted' }); if (allowCookiePanel) { allowCookiePanel.dataset.nbCookiesConsent = COOKIES_ACCEPTED; } console.log('COOKIES ALLOWED'); } function rejectCookies() { gtag('consent', 'update', { 'analytics_storage': 'denied' }); if (allowCookiePanel) { allowCookiePanel.dataset.nbCookiesConsent = COOKIES_REJECTED; } console.log('COOKIES DENIED'); } function checkCookiesAllowed() { var permissionCookie = Cookies.get(COOKIE_NAME); if (permissionCookie == undefined) return COOKIES_UNKOWN; return permissionCookie; } function setCookiesAllowed() { allowCookies(); //set a cookie to remember this setting Cookies.set(COOKIE_NAME, COOKIES_ACCEPTED, { expires: 180 }); showChangeCookies(); } function setCookiesRejected() { rejectCookies(); //set a cookie to remember this setting Cookies.set(COOKIE_NAME, COOKIES_REJECTED); showChangeCookies(); } function closeManagementPanel() { if (manageCookiePanel) { manageCookiePanel.classList.remove('show'); } } //Enable tooltips const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]') const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)) [ ]
Emails:
View text

                    
Emails:
View text

                    
View text

                    
Emails: info@ellacottmorris.co.uk
View text
01255 425059 info@ellacottmorris.co.uk St Osyth, CO16 8HA Thorpe-Le-Soken, CO16 0EA Services Meet The Team Ellacott Morris Blog Contact Us document.addEventListener('DOMContentLoaded', function () { var navTogBtns = document.getElementsByClassName('nb-navigation-toggle'); if (navTogBtns) { Array.prototype.forEach.call(navTogBtns, function (navTogBtn) { navTogBtn.addEventListener('click', function () { var navigation = document.getElementsByClassName('nb-navigation-container')[0]; if (navigation) { navigation.classList.toggle('show'); } }); }); } /* const isCurrentPageHome = false; if (isCurrentPageHome) { const logoElement = document.getElementById('logo'); const logoUrl = "/media/a0of0tk1/em-main-logo-v2.png?height=70&quality=70"; const logoUrlWhite = "/media/o5um2bou/em-main-logo-v2-white.png?height=70&quality=70"; document.addEventListener('scroll', function () { if (window.scrollY > 80) { logoElement.src = logoUrl; } else { logoElement.src = logoUrlWhite; } }); } */ }); Let's Talk! Thank you so much for your interest in our accounting services. We are always here to help you with all your financial needs. Please get in touch with us using the contact information provided on this page. We also have a convenient contact form. Please fill in the required fields, and we will respond as soon as you can. If you have questions about tax planning, financial statements, or any other accounting matters, we are happy to help you. Contact Us Today! Send us a message var formSubmitBtn = document.getElementById('form_submit') var recaptchaCallback = () => { if (formSubmitBtn) formSubmitBtn.removeAttribute('disabled') } var recaptchaExpiredCallback = () => { if (formSubmitBtn) formSubmitBtn.setAttribute('disabled', 'disabled') } 01255 425059 info@ellacottmorris.co.uk Michelle Morris & Anjuli Symonds are licensed and regulated by AAT under license numbers 10297536 & 10381530. Ellacott Morris Ltd is registered in England & Wales No 07866729. Waterloo House 2 Colchester Road St Osyth CO16 8HA High St Thorpe-le-Soken CO16 0EA Designed By Cookies Consent This site uses cookies Manage Cookies Allow Cookies Manage Cookies What cookies do we use? Functional Cookies These allow the site to run and allow us to remember your cookie preferences. They contain no identifying data. Analytics Cookies These allow us to make improvements to the site based on usage data. This data is anonyomised. Save and Close Accept All const COOKIE_NAME = 'nb-cookies'; const COOKIES_UNKOWN = '-1'; const COOKIES_REJECTED = '0'; const COOKIES_ACCEPTED = '1'; var allowCookiePanel = document.getElementById('allowCookiePanel'); var manageCookiePanel = document.getElementById('manageCookiePanel'); var allowBtn = document.getElementById('allowCookiesBtn'); var manageBtn = document.getElementById('manageCookiesBtn'); var saveAndCloseBtn = document.getElementById('saveAndCloseBtn'); var acceptAllBtn = document.getElementById('acceptAllBtn'); var changeBtn = document.getElementById('changeCookiesButton'); var changeBtnContainer = document.getElementById('changeCookies'); var analyticsChk = document.getElementById('analyticsChk'); if (allowBtn) { allowBtn.addEventListener('click', function () { setCookiesAllowed(); }); } if (manageBtn) { manageBtn.addEventListener('click', function () { manageCookiePanel.classList.add('show'); }); } if (changeBtn) { changeBtn.addEventListener('click', function () { manageCookiePanel.classList.add('show'); if (analyticsChk) { console.log(analyticsChk); console.log(checkCookiesAllowed()); if (checkCookiesAllowed() == COOKIES_ACCEPTED) { analyticsChk.checked = true; } } }); } if (saveAndCloseBtn) { saveAndCloseBtn.addEventListener('click', function () { if (analyticsChk) { if (analyticsChk.checked) { closeManagementPanel(); setCookiesAllowed(); return; } } closeManagementPanel(); setCookiesRejected(); }); } if (acceptAllBtn) { acceptAllBtn.addEventListener('click', function () { closeManagementPanel(); setCookiesAllowed(); }); } cookieSetup(); function showChangeCookies() { if (changeBtnContainer) { changeBtnContainer.classList.add('show'); } } function cookieSetup() { if (checkCookiesAllowed() != COOKIES_UNKOWN) { allowCookiePanel.dataset.nbCookiesConsent = checkCookiesAllowed(); showChangeCookies(); } if (checkCookiesAllowed() == COOKIES_REJECTED) { rejectCookies(); } if (checkCookiesAllowed() == COOKIES_ACCEPTED) { allowCookies(); } } function allowCookies() { gtag('consent', 'update', { 'analytics_storage': 'granted' }); if (allowCookiePanel) { allowCookiePanel.dataset.nbCookiesConsent = COOKIES_ACCEPTED; } console.log('COOKIES ALLOWED'); } function rejectCookies() { gtag('consent', 'update', { 'analytics_storage': 'denied' }); if (allowCookiePanel) { allowCookiePanel.dataset.nbCookiesConsent = COOKIES_REJECTED; } console.log('COOKIES DENIED'); } function checkCookiesAllowed() { var permissionCookie = Cookies.get(COOKIE_NAME); if (permissionCookie == undefined) return COOKIES_UNKOWN; return permissionCookie; } function setCookiesAllowed() { allowCookies(); //set a cookie to remember this setting Cookies.set(COOKIE_NAME, COOKIES_ACCEPTED, { expires: 180 }); showChangeCookies(); } function setCookiesRejected() { rejectCookies(); //set a cookie to remember this setting Cookies.set(COOKIE_NAME, COOKIES_REJECTED); showChangeCookies(); } function closeManagementPanel() { if (manageCookiePanel) { manageCookiePanel.classList.remove('show'); } } //Enable tooltips const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]') const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)) [ ]
Emails: info@ellacottmorris.co.uk
View text
01255 425059 info@ellacottmorris.co.uk St Osyth, CO16 8HA Thorpe-Le-Soken, CO16 0EA Services Meet The Team Ellacott Morris Blog Contact Us document.addEventListener('DOMContentLoaded', function () { var navTogBtns = document.getElementsByClassName('nb-navigation-toggle'); if (navTogBtns) { Array.prototype.forEach.call(navTogBtns, function (navTogBtn) { navTogBtn.addEventListener('click', function () { var navigation = document.getElementsByClassName('nb-navigation-container')[0]; if (navigation) { navigation.classList.toggle('show'); } }); }); } /* const isCurrentPageHome = false; if (isCurrentPageHome) { const logoElement = document.getElementById('logo'); const logoUrl = "/media/a0of0tk1/em-main-logo-v2.png?height=70&quality=70"; const logoUrlWhite = "/media/o5um2bou/em-main-logo-v2-white.png?height=70&quality=70"; document.addEventListener('scroll', function () { if (window.scrollY > 80) { logoElement.src = logoUrl; } else { logoElement.src = logoUrlWhite; } }); } */ }); Introducing our highly experienced and friendly team of accountants our dedicated professionals are committed to guiding you through the world of finance. We are waiting to create a personalised plan for you, to help your small business grow and flourish. MichelleMorris Director and Resident Accounticorn AnjuliSymonds Director and Keeper of the Purse Strings JamesMorris Payroll Guru & Office Butler Extraordinaire BimalaWyatt Accounts Assistant & Big Bad Bim Credit Controller JordanWyatt CIS / VAT Manager and Queen of Neat and Tidy KarenRai Admin Assistant and Tenacious Teacher OliviaAdams Accountant & Trouble Shooting Maven AlisonWoodcraft Admin Assistant and Top Tea Maker JaimeBeaver Apprentice BenjiBoo Barketing Executive JaniceWolmarans Accountant with a Global Flair CerysBurns Accountant and Creative Calculator MitchellBaalham Apprentice Book a FREE discovery call straight into the diary by answering a few short questions... .bg-contain { background-size: contain !important; } .discovery-card { transition: background-color 0.3s ease; } .discovery-card:hover { background-color: rgba(0, 160, 227, 1); cursor: pointer; } .person-card { position: relative; overflow: hidden; } .overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0); mix-blend-mode: multiply; transition: background-color 0.3s ease; z-index: 1; } .person-card:hover .overlay-blue { background-color: rgba(0, 160, 227, 0.8); } .person-card:hover .overlay-green { background-color: rgba(133, 205, 168, 0.8); } .person-card:hover .overlay-pink { background-color: rgba(218, 93, 247, 0.8); } .person-card:hover .overlay-purple { background-color: rgba(120, 126, 200, 0.8); } .person-card-text { z-index: 2; } Ready to experience a new era of accounting? Let's embark on this journey together. contact Ellacott Morris today and discover how we can help your business thrive in St Osyth, Clacton, Chelmsford, Ipswich, Colchester and beyond! Get in touch 01255 425059 info@ellacottmorris.co.uk Michelle Morris & Anjuli Symonds are licensed and regulated by AAT under license numbers 10297536 & 10381530. Ellacott Morris Ltd is registered in England & Wales No 07866729. Waterloo House 2 Colchester Road St Osyth CO16 8HA High St Thorpe-le-Soken CO16 0EA Designed By Cookies Consent This site uses cookies Manage Cookies Allow Cookies Manage Cookies What cookies do we use? Functional Cookies These allow the site to run and allow us to remember your cookie preferences. They contain no identifying data. Analytics Cookies These allow us to make improvements to the site based on usage data. This data is anonyomised. Save and Close Accept All const COOKIE_NAME = 'nb-cookies'; const COOKIES_UNKOWN = '-1'; const COOKIES_REJECTED = '0'; const COOKIES_ACCEPTED = '1'; var allowCookiePanel = document.getElementById('allowCookiePanel'); var manageCookiePanel = document.getElementById('manageCookiePanel'); var allowBtn = document.getElementById('allowCookiesBtn'); var manageBtn = document.getElementById('manageCookiesBtn'); var saveAndCloseBtn = document.getElementById('saveAndCloseBtn'); var acceptAllBtn = document.getElementById('acceptAllBtn'); var changeBtn = document.getElementById('changeCookiesButton'); var changeBtnContainer = document.getElementById('changeCookies'); var analyticsChk = document.getElementById('analyticsChk'); if (allowBtn) { allowBtn.addEventListener('click', function () { setCookiesAllowed(); }); } if (manageBtn) { manageBtn.addEventListener('click', function () { manageCookiePanel.classList.add('show'); }); } if (changeBtn) { changeBtn.addEventListener('click', function () { manageCookiePanel.classList.add('show'); if (analyticsChk) { console.log(analyticsChk); console.log(checkCookiesAllowed()); if (checkCookiesAllowed() == COOKIES_ACCEPTED) { analyticsChk.checked = true; } } }); } if (saveAndCloseBtn) { saveAndCloseBtn.addEventListener('click', function () { if (analyticsChk) { if (analyticsChk.checked) { closeManagementPanel(); setCookiesAllowed(); return; } } closeManagementPanel(); setCookiesRejected(); }); } if (acceptAllBtn) { acceptAllBtn.addEventListener('click', function () { closeManagementPanel(); setCookiesAllowed(); }); } cookieSetup(); function showChangeCookies() { if (changeBtnContainer) { changeBtnContainer.classList.add('show'); } } function cookieSetup() { if (checkCookiesAllowed() != COOKIES_UNKOWN) { allowCookiePanel.dataset.nbCookiesConsent = checkCookiesAllowed(); showChangeCookies(); } if (checkCookiesAllowed() == COOKIES_REJECTED) { rejectCookies(); } if (checkCookiesAllowed() == COOKIES_ACCEPTED) { allowCookies(); } } function allowCookies() { gtag('consent', 'update', { 'analytics_storage': 'granted' }); if (allowCookiePanel) { allowCookiePanel.dataset.nbCookiesConsent = COOKIES_ACCEPTED; } console.log('COOKIES ALLOWED'); } function rejectCookies() { gtag('consent', 'update', { 'analytics_storage': 'denied' }); if (allowCookiePanel) { allowCookiePanel.dataset.nbCookiesConsent = COOKIES_REJECTED; } console.log('COOKIES DENIED'); } function checkCookiesAllowed() { var permissionCookie = Cookies.get(COOKIE_NAME); if (permissionCookie == undefined) return COOKIES_UNKOWN; return permissionCookie; } function setCookiesAllowed() { allowCookies(); //set a cookie to remember this setting Cookies.set(COOKIE_NAME, COOKIES_ACCEPTED, { expires: 180 }); showChangeCookies(); } function setCookiesRejected() { rejectCookies(); //set a cookie to remember this setting Cookies.set(COOKIE_NAME, COOKIES_REJECTED); showChangeCookies(); } function closeManagementPanel() { if (manageCookiePanel) { manageCookiePanel.classList.remove('show'); } } //Enable tooltips const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]') const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)) [ ]
Emails: info@ellacottmorris.co.uk
View text
01255 425059 info@ellacottmorris.co.uk St Osyth, CO16 8HA Thorpe-Le-Soken, CO16 0EA Services Meet The Team Ellacott Morris Blog Contact Us document.addEventListener('DOMContentLoaded', function () { var navTogBtns = document.getElementsByClassName('nb-navigation-toggle'); if (navTogBtns) { Array.prototype.forEach.call(navTogBtns, function (navTogBtn) { navTogBtn.addEventListener('click', function () { var navigation = document.getElementsByClassName('nb-navigation-container')[0]; if (navigation) { navigation.classList.toggle('show'); } }); }); } /* const isCurrentPageHome = true; if (isCurrentPageHome) { const logoElement = document.getElementById('logo'); const logoUrl = "/media/a0of0tk1/em-main-logo-v2.png?height=70&amp;quality=70"; const logoUrlWhite = "/media/o5um2bou/em-main-logo-v2-white.png?height=70&amp;quality=70"; document.addEventListener('scroll', function () { if (window.scrollY > 80) { logoElement.src = logoUrl; } else { logoElement.src = logoUrlWhite; } }); } */ }); Your Outsourced Finance Team for Scaling SMEs Monthly reporting, forecasting and CFO-level support - without the overhead of hiring in-house. We keep you compliant and give you clarity, control and confidence every month. At Ellacott Morris, we help ambitious founders and leadership teams replace financial chaos with clarity, confidence and profit. Since 2011, we’ve supported fast-growing businesses with the insight they need to scale - without the cost of a full-time FD. We go beyond spreadsheets and tax returns. We become your outsourced finance team: ✔️ Real-time bookkeeping and VAT compliance✔️ Monthly reporting with plain-English commentary✔️ Forecasting and strategic support for confident decisions Our mission is simple: help you pay yourself sustainably, protect cashflow and grow without the stress of flying blind. We’re not just accountants - we’re your partner in building a stronger, more profitable business. Book a 15-minute fit call → Book a Call Our Services Accounts We are able to prepare a full set of accounts which are both informative and accurate Tax Returns We can take away the hassle and worry of Self Assessment with our Tax Returns service. Xero Cloud Accounting Xero cloud accounting offers a flexible and efficient solution to your company’s accountancy needs. Our Clients Love Us! Over the past few days, Ellacott Morris have gone way above the expectation in terms of service with regular updates for those of us affected by the Corona Virus working restrictions, whether existing customers of theirs or not. Thank you so much for all you are continuing to do. Lucy Rosina We've been a client of EM for a few years now, can't fault them. Got my parents to switch as well and they were amazed at the savings they made while receiving a quality service. What has really impressed me is the advice given, free of charge, in the time of the coronavirus crisis. Kate Marsham They have been amazing, really helped us when I lost my dad and when I took over and bought GCS Alarms. They moved us from Sage to Xero accounts program. Their staff are also really nice and great with my customers too. Highly recommend. Paul Dewing I was introduced to Michelle at Ellacott Morris by my financial adviser. From the first meeting I felt at ease as my tax affairs were a bit of a mess to say the least. Everything was explained to me and a way forward proposed. Since then Jordan has been doing all the paperwork and everything getting sorted. Great firm to be associated with, very professional and friendly staff Peter Marks Since starring my martial arts business in 2021 EWRK martial arts club, Ellacott and Morris have supported every step of the way right from grass roots to a growing business. They have enabled me to focus on my business and I don't have to worry about the accounts and being compliant. Alistair Thomson As always Ellacott Morris done a great job with my tax returns. Bimala has been really helpful for me over the last couple of years and couldn't recommend them enough. Jack Harmon Contacted Ellacott Morris near end of year deadline and they were more than happy to help. Gave me some great advice and helped me with a lot of things I didn’t understand. Efficient, effective and very pleased with their service. Really personal touch and supportive (even with my stupid questions) thanks so much! Leanne Bourne Anjuli has been amazing for me and my company. She's always on hand answering questions when I need them answered, and prompt in her responses. Would definitely recommend. Frankie Bowers I’ve been using Ellacott Morris for three years now and it was the best decision I made as a Sole Trader. They’ve taken away the stress of doing my own accounts as my business has continually grown. I wouldn’t go anywhere else. Highly recommended. Carly Vickery Previous Next .slider-container { position: relative; overflow: hidden; width: 100%; } .slides { display: flex; transition: transform 0.5s ease-in-out; will-change: transform; } .slide { min-width: calc(100% - 20px); margin-right: 20px; box-sizing: border-box; } @media (min-width: 992px) { .slide { min-width: calc(50% - 20px); margin-right: 20px; } } document.addEventListener('DOMContentLoaded', () => { const slidesContainer = document.querySelector('.slider-container'); const slides = document.querySelector('.slides'); const slideArray = Array.from(document.querySelectorAll('.slide')); const prevButton = document.getElementById('prev'); const nextButton = document.getElementById('next'); const originalSlidesCount = slideArray.length; // Original number of slides // Clone the slides for looping effect slideArray.forEach((slide, index) => { slides.appendChild(slide.cloneNode(true)); }); let currentIndex = 0; // Current index of the slide being shown const totalSlidesCount = (originalSlidesCount * 2) - 1; // Total number of slides including clones let autoScrollInterval; // Function to update the position of the slider const updateSliderPosition = () => { const slideWidth = slideArray[0].offsetWidth + parseInt(getComputedStyle(slideArray[0]).marginRight); slides.style.transition = 'transform 0.5s ease-in-out'; slides.style.transform = `translateX(-${currentIndex * slideWidth}px)`; }; // Function to start auto-scrolling const autoScroll = () => { autoScrollInterval = setInterval(() => { currentIndex++; updateSliderPosition(); if (currentIndex >= totalSlidesCount) { setTimeout(() => { currentIndex = 0; slides.style.transition = 'none'; updateSliderPosition(); setTimeout(() => { slides.style.transition = 'transform 0.5s ease-in-out'; currentIndex++; updateSliderPosition(); }, 20); }, 500); } }, 3000); // Interval for auto-scrolling }; // Function to stop auto-scrolling const stopAutoScroll = () => { clearInterval(autoScrollInterval); }; // Event listeners for next and previous buttons nextButton.addEventListener('click', () => { stopAutoScroll(); currentIndex++; updateSliderPosition(); if (currentIndex >= totalSlidesCount) { setTimeout(() => { currentIndex = 0; slides.style.transition = 'none'; updateSliderPosition(); setTimeout(() => { slides.style.transition = 'transform 0.5s ease-in-out'; currentIndex++; updateSliderPosition(); }, 20); }, 500); } autoScroll(); // Restart auto-scrolling }); prevButton.addEventListener('click', () => { stopAutoScroll(); currentIndex--; if (currentIndex < 0) { setTimeout(() => { currentIndex = totalSlidesCount - 1; slides.style.transition = 'none'; updateSliderPosition(); setTimeout(() => { slides.style.transition = 'transform 0.5s ease-in-out'; currentIndex--; updateSliderPosition(); }, 20); }, 500); } else { updateSliderPosition(); } autoScroll(); // Restart auto-scrolling }); // Stop auto-scrolling on mouse enter slidesContainer.addEventListener('mouseenter', stopAutoScroll); // Restart auto-scrolling on mouse leave slidesContainer.addEventListener('mouseleave', autoScroll); // Touch events for mobile swipe functionality let startX = 0; let endX = 0; slidesContainer.addEventListener('touchstart', (e) => { startX = e.touches[0].clientX; }); slidesContainer.addEventListener('touchmove', (e) => { endX = e.touches[0].clientX; }); slidesContainer.addEventListener('touchend', () => { if (startX > endX) { nextButton.click(); } else if (startX < endX) { prevButton.click(); } }); updateSliderPosition(); // Initial position update autoScroll(); // Start auto-scrolling }); Our Recent Awards Why Choose Ellacott Morris? Local Presence, Global Expertise Located in St Osyth, we proudly serve businesses in Clacton, Chelmsford, Ipswich, Colchester, and beyond. Our global expertise ensures your business stays compliant and thrives in the ever-changing economic landscape.; Personalised Service for Essex Businesses Our friendly and personalised approach sets us apart. Whether you're a new start-up or an established company, we tailor our services to meet your specific needs, including limited company accounts, sole trader accounts, and tax returns.; Comprehensive Accounting Solutions From tax planning and bookkeeping to VAT and CIS compliance, we offer a wide range of services. Ellacott Morris is your one-stop solution for all your accounting needs.; Empowering Your Business Our positive energy is dedicated to strategically driving your company forward. We understand the challenges you face, and our goal is to provide you with the support and expertise you need to grow and succeed.; Read our latest articles Be Alert for Scams AlisonWoodcraft Monday, November 10, 2025 🚨 BE ALERT🚨 We wanted to share a reminder to be vigilant about any messages you receive that you are not sure about. Companies House ID Checks MichelleMorris Thursday, June 26, 2025 Companies House is upping the ante when it comes to fraud prevention and will be adding new ID verification requirements for all company directors or persons with significant control (PSCs) from this Autumn. Read on to find out what you need to know, what you need to do and how we can help… Making Tax Digital: 3 Things You Might Not Know (but really should) MichelleMorris Thursday, May 15, 2025 If you’re a sole trader or a landlord with more than £50,000 in annual income, you’ve probably heard whispers (or maybe a full-on shout) about Making Tax Digital for Income Tax Self Assessment (MTD for ITSA). Ready to experience a new era of accounting? Let's embark on this journey together. contact Ellacott Morris today and discover how we can help your business thrive in St Osyth, Clacton, Chelmsford, Ipswich, Colchester and beyond! Get in touch 01255 425059 info@ellacottmorris.co.uk Michelle Morris & Anjuli Symonds are licensed and regulated by AAT under license numbers 10297536 & 10381530. Ellacott Morris Ltd is registered in England & Wales No 07866729. Waterloo House 2 Colchester Road St Osyth CO16 8HA High St Thorpe-le-Soken CO16 0EA Designed By Cookies Consent This site uses cookies Manage Cookies Allow Cookies Manage Cookies What cookies do we use? Functional Cookies These allow the site to run and allow us to remember your cookie preferences. They contain no identifying data. Analytics Cookies These allow us to make improvements to the site based on usage data. This data is anonyomised. Save and Close Accept All const COOKIE_NAME = 'nb-cookies'; const COOKIES_UNKOWN = '-1'; const COOKIES_REJECTED = '0'; const COOKIES_ACCEPTED = '1'; var allowCookiePanel = document.getElementById('allowCookiePanel'); var manageCookiePanel = document.getElementById('manageCookiePanel'); var allowBtn = document.getElementById('allowCookiesBtn'); var manageBtn = document.getElementById('manageCookiesBtn'); var saveAndCloseBtn = document.getElementById('saveAndCloseBtn'); var acceptAllBtn = document.getElementById('acceptAllBtn'); var changeBtn = document.getElementById('changeCookiesButton'); var changeBtnContainer = document.getElementById('changeCookies'); var analyticsChk = document.getElementById('analyticsChk'); if (allowBtn) { allowBtn.addEventListener('click', function () { setCookiesAllowed(); }); } if (manageBtn) { manageBtn.addEventListener('click', function () { manageCookiePanel.classList.add('show'); }); } if (changeBtn) { changeBtn.addEventListener('click', function () { manageCookiePanel.classList.add('show'); if (analyticsChk) { console.log(analyticsChk); console.log(checkCookiesAllowed()); if (checkCookiesAllowed() == COOKIES_ACCEPTED) { analyticsChk.checked = true; } } }); } if (saveAndCloseBtn) { saveAndCloseBtn.addEventListener('click', function () { if (analyticsChk) { if (analyticsChk.checked) { closeManagementPanel(); setCookiesAllowed(); return; } } closeManagementPanel(); setCookiesRejected(); }); } if (acceptAllBtn) { acceptAllBtn.addEventListener('click', function () { closeManagementPanel(); setCookiesAllowed(); }); } cookieSetup(); function showChangeCookies() { if (changeBtnContainer) { changeBtnContainer.classList.add('show'); } } function cookieSetup() { if (checkCookiesAllowed() != COOKIES_UNKOWN) { allowCookiePanel.dataset.nbCookiesConsent = checkCookiesAllowed(); showChangeCookies(); } if (checkCookiesAllowed() == COOKIES_REJECTED) { rejectCookies(); } if (checkCookiesAllowed() == COOKIES_ACCEPTED) { allowCookies(); } } function allowCookies() { gtag('consent', 'update', { 'analytics_storage': 'granted' }); if (allowCookiePanel) { allowCookiePanel.dataset.nbCookiesConsent = COOKIES_ACCEPTED; } console.log('COOKIES ALLOWED'); } function rejectCookies() { gtag('consent', 'update', { 'analytics_storage': 'denied' }); if (allowCookiePanel) { allowCookiePanel.dataset.nbCookiesConsent = COOKIES_REJECTED; } console.log('COOKIES DENIED'); } function checkCookiesAllowed() { var permissionCookie = Cookies.get(COOKIE_NAME); if (permissionCookie == undefined) return COOKIES_UNKOWN; return permissionCookie; } function setCookiesAllowed() { allowCookies(); //set a cookie to remember this setting Cookies.set(COOKIE_NAME, COOKIES_ACCEPTED, { expires: 180 }); showChangeCookies(); } function setCookiesRejected() { rejectCookies(); //set a cookie to remember this setting Cookies.set(COOKIE_NAME, COOKIES_REJECTED); showChangeCookies(); } function closeManagementPanel() { if (manageCookiePanel) { manageCookiePanel.classList.remove('show'); } } //Enable tooltips const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]') const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)) [ ]