Lead #1925
Best Contact
—
Email
info@citygateaccountants.co.uk (generic)
Override
Captured Pages
https://citygateaccountants.co.uk/contact-us
Status: 200
Emails: info@citygateaccountants.co.uk, 1ej02035531059info@citygateaccountants.co.uk, 02035531059info@citygateaccountants.co.ukmon
View text
if(typeof ewww_webp_supported==="undefined"){var ewww_webp_supported=!1}if(ewww_webp_supported){document.body.classList.add("webp-support")} Home About Sectors MTD VAT Return Service IN LONDON TAXI CAB DRIVERS ACCOUNTANTS IN LONDON CHARITY ANNUAL RETURN IN LONDON SELF ASSESMENT TAX RETURN IN LONDON DENTIST DENTAL ACCOUNTANTS IN LONDON IT CONTRACTOR ACCOUNTANTS IN LONDON Xero Accounting Software Specialists in London RESTAURANT AND TAKEAWAY ACCOUNTANTS IN LONDON QuickBooks Accountants Landlord & Property Rental Accountants in London NURSE ACCOUNTANTS IN LONDON CIS ACCOUNTANTS IN LONDON Services Accountants Accountants in Essex Chartered Accountants in Finchley Chartered Accountants in Barnet Accountants in Dartford Accountants in Bromley Chartered Accountants in Slough Chartered Accountants in Whitechapel Chartered Accountants in Mayfair Chartered Accountants In ST Albans Chartered Accountants in East London Chartered Accountants in Wembley Payroll Payroll in London Accountant Self-Assessment Capital Gains Tax London Chartered Accountants in East London Landlord Accountant London CIS Contractor East London Taxi Driver Tax Return East London Vat Return Taxation Services Landlord Tax Return Tax Accountants in Camden Tax Advisor in St Albans VAT Return Services in Barking VAT Return Services in Greenwich Vat Return in Milton Keynes Secretarial Services Profile Quotation Blog Contact Us 93-101 Greenfield Road London E1 1EJ02035531059info@citygateaccountants.co.uk Home About Sectors MTD VAT Return Service IN LONDON TAXI CAB DRIVERS ACCOUNTANTS IN LONDON CHARITY ANNUAL RETURN IN LONDON SELF ASSESMENT TAX RETURN IN LONDON DENTIST DENTAL ACCOUNTANTS IN LONDON IT CONTRACTOR ACCOUNTANTS IN LONDON Xero Accounting Software Specialists in London RESTAURANT AND TAKEAWAY ACCOUNTANTS IN LONDON QuickBooks Accountants Landlord & Property Rental Accountants in London NURSE ACCOUNTANTS IN LONDON CIS ACCOUNTANTS IN LONDON Services Accountants Accountants in Essex Chartered Accountants in Finchley Chartered Accountants in Barnet Accountants in Dartford Accountants in Bromley Chartered Accountants in Slough Chartered Accountants in Whitechapel Chartered Accountants in Mayfair Chartered Accountants In ST Albans Chartered Accountants in East London Chartered Accountants in Wembley Payroll Payroll in London Accountant Self-Assessment Capital Gains Tax London Chartered Accountants in East London Landlord Accountant London CIS Contractor East London Taxi Driver Tax Return East London Vat Return Taxation Services Landlord Tax Return Tax Accountants in Camden Tax Advisor in St Albans VAT Return Services in Barking VAT Return Services in Greenwich Vat Return in Milton Keynes Secretarial Services Profile Quotation Blog Contact Us Search for: info@citygateaccountants.co.uk 02035531059 Mon - Fri: 9:00 am - 06.00pm / Closed on Weekends Home About Sectors MTD VAT Return Service IN LONDON TAXI CAB DRIVERS ACCOUNTANTS IN LONDON CHARITY ANNUAL RETURN IN LONDON SELF ASSESMENT TAX RETURN IN LONDON DENTIST DENTAL ACCOUNTANTS IN LONDON IT CONTRACTOR ACCOUNTANTS IN LONDON Xero Accounting Software Specialists in London RESTAURANT AND TAKEAWAY ACCOUNTANTS IN LONDON QuickBooks Accountants Landlord & Property Rental Accountants in London NURSE ACCOUNTANTS IN LONDON CIS ACCOUNTANTS IN LONDON Services Accountants Accountants in Essex Chartered Accountants in Finchley Chartered Accountants in Barnet Accountants in Dartford Accountants in Bromley Chartered Accountants in Slough Chartered Accountants in Whitechapel Chartered Accountants in Mayfair Chartered Accountants In ST Albans Chartered Accountants in East London Chartered Accountants in Wembley Payroll Payroll in London Accountant Self-Assessment Capital Gains Tax London Chartered Accountants in East London Landlord Accountant London CIS Contractor East London Taxi Driver Tax Return East London Vat Return Taxation Services Landlord Tax Return Tax Accountants in Camden Tax Advisor in St Albans VAT Return Services in Barking VAT Return Services in Greenwich Vat Return in Milton Keynes Secretarial Services Profile Quotation Blog Contact Us Book Now Contact Us Phone Number 02035531059 Email Address info@citygateaccountants.co.uk Office Address 93-101 Greenfield Road London E1 1EJ Visit Between Mon - Fri: 9:00 am - 06.00pmClosed on Weekends Let's TalkGet In Touch Citygate Accountants offers a wide range of accounting, tax planning and business advisory services tailored to small and medium-sized businesses in London, including South London, South East London, East London, Lewisham, and Greenwich, serving all of South-East London and England. Discover More Latest Posts How to Manage Cash Flow Effectively in 2025 November 18, 2025 Understanding Making Tax Digital and How It Affects You November 10, 2025 Benefits of Payroll Outsourcing in SMEs November 5, 2025 Contact Info 93-101 Greenfield Road London E1 1EJ 02035531059info@citygateaccountants.co.ukMon - Fri: 9:00 am - 06.00pm / Closed on Weekends ©copyright 2024 Citygate. Designed By Growexsoft - Privacy Policy window.RS_MODULES = window.RS_MODULES || {}; window.RS_MODULES.modules = window.RS_MODULES.modules || {}; window.RS_MODULES.waiting = window.RS_MODULES.waiting || []; window.RS_MODULES.defered = true; window.RS_MODULES.moduleWaiting = window.RS_MODULES.moduleWaiting || {}; window.RS_MODULES.type = 'compiled'; {"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\/reobiz-child\/*","\/wp-content\/themes\/reobiz\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 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 ); } ); (function(n,t,c,d){if(t.getElementById(d)){return}var o=t.createElement('script');o.id=d;(o.async=!0),(o.src='https://cdn.buttonizer.io/embed.js'),(o.onload=function(){window.Buttonizer?window.Buttonizer.init(c):window.addEventListener('buttonizer_script_loaded',()=>window.Buttonizer.init(c))}),t.head.appendChild(o)})(window,document,'20721720-6a84-4005-a7bd-417cb4d3a178','buttonizer_script') #rs-demo-id {} /* <![CDATA[ */ var eio_lazy_vars = {"exactdn_domain":"","skip_autoscale":0,"threshold":0,"use_dpr":1}; /* ]]> */ /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/citygateaccountants.co.uk\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; /* ]]> */ /* <![CDATA[ */ var pointer_data = {"pointer_border":"#009087","border_width":"2","pointer_bg":"transparent","diameter":"40","scale":"1.3","speed":"4"}; /* ]]> */ /* <![CDATA[ */ var elementskit = { resturl: 'https://citygateaccountants.co.uk/wp-json/elementskit/v1/', } /* ]]> */ /* <![CDATA[ */ var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}, "hasCustomBreakpoints":false},"version":"3.33.1","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"nested-elements":true,"home_screen":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"cloud-library":true,"e_opt_in_v4_page":true,"import-export-customization":true},"urls":{"assets":"https:\/\/citygateaccountants.co.uk\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/citygateaccountants.co.uk\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/citygateaccountants.co.uk\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"c66731535d"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":16353,"title":"City%20Gates%20Accountants%20%7C%20Professional%20Chartered%20Accountants","excerpt":"","featuredImage":false}}; /* ]]> */ /* <![CDATA[ */ var ekit_config = {"ajaxurl":"https:\/\/citygateaccountants.co.uk\/wp-admin\/admin-ajax.php","nonce":"6949a2f8a7"}; /* ]]> */ /* <![CDATA[ */ var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}}; /* ]]> */ /* <![CDATA[ */ var wpformsElementorVars = {"captcha_provider":"recaptcha","recaptcha_type":"v2"}; /* ]]> */ var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});function bv_override_browser_listener(target){var bv_og_add_event_listener=target.addEventListener,bv_og_remove_event_listener=target.removeEventListener;function bv_handle_event_listeners(type,listener,options){var handledEvents=["readystatechange","DOMContentLoaded","load","pageshow"],eventName=type;(!document.currentScript||!document.currentScript.hasAttribute("bv-exclude"))&&(eventName=handledEvents.indexOf(type)!==-1?"Airlift"+type:type),arguments[0]=eventName,bv_og_add_event_listener.apply(target,arguments)}__name(bv_handle_event_listeners,"bv_handle_event_listeners");function bv_handle_remove_event_listener(type,listener,options){var handledEvents=["readystatechange","DOMContentLoaded","load","pageshow"],eventName=type;(!document.currentScript||!document.currentScript.hasAttribute("bv-exclude"))&&(eventName=handledEvents.indexOf(type)!==-1?"Airlift"+type:type),arguments[0]=eventName,bv_og_remove_event_listener.apply(target,arguments)}__name(bv_handle_remove_event_listener,"bv_handle_remove_event_listener"),target.addEventListener=function(type,listener,options){bv_handle_event_listeners(type,listener,options)},target.removeEventListener=function(type,listener,options){bv_handle_remove_event_listener(type,listener,options)}}__name(bv_override_browser_listener,"bv_override_browser_listener"),bv_override_browser_listener(window),bv_override_browser_listener(document);function bv_override_property_listeners(target,eventType){if(!target||typeof target!="object"){console.error("bv_override_property_listeners: Invalid target",target);return}var airliftPropertyName="on"+eventType,existingDescriptor=Object.getOwnPropertyDescriptor(target,airliftPropertyName);if(existingDescriptor&&!existingDescriptor.configurable){console.warn("Cannot override "+airliftPropertyName+": property is not configurable");return}var bv_internalHandler=null,airliftEventName="Airlift"+eventType,bvWrapperFunction=__name(function(e){if(bv_internalHandler)try{bv_internalHandler(e)}catch(error){console.error("Error in "+airliftPropertyName+" handler:",error)}},"bvWrapperFunction");try{Object.defineProperty(target,airliftPropertyName,{get:__name(function(){return bv_internalHandler},"get"),set:__name(function(handler){if(handler!=null&&typeof handler!="function"){console.warn("Invalid handler for "+airliftPropertyName+", ignoring");return}handler?(bv_internalHandler||target.addEventListener(airliftEventName,bvWrapperFunction),bv_internalHandler=handler):(bv_internalHandler=null,target.removeEventListener(airliftEventName,bvWrapperFunction))},"set"),enumerable:!0,configurable:!0})}catch(error){console.error("Failed to override "+airliftPropertyName+":",error)}}__name(bv_override_property_listeners,"bv_override_property_listeners"),bv_override_property_listeners(window,"load"),bv_override_property_listeners(window,"pageshow"),bv_override_property_listeners(document,"DOMContentLoaded"),bv_override_property_listeners(document,"readystatechange");function bv_override_document_write(){var bv_original_write=document.write,bv_original_writeln=document.writeln;function bv_handle_document_write(scriptElement,content){try{if(content==null)return;if(content=String(content),scriptElement&&scriptElement.hasAttribute("bv-exclude"))return bv_original_write.call(document,content);var container=null;scriptElement&&scriptElement.documentWriteContainer?container=scriptElement.documentWriteContainer:(container=document.createElement("span"),scriptElement&&(scriptElement.documentWriteContainer=container)),container.innerHTML+=content;var insertPoint=scriptElement||document.currentScript;if(!container.parentNode)if(insertPoint&&insertPoint.parentNode)insertPoint.parentNode.insertBefore(container,insertPoint.nextSibling);else if(document.body)document.body.appendChild(container);else{console.warn("document.body not ready for document.write, deferring"),typeof window<"u"&&window.addEventListener("DOMContentLoaded",function(){document.body&&!container.parentNode&&document.body.appendChild(container)});return}var tempDiv=document.createElement("span");tempDiv.innerHTML=content;var scriptsInContent=tempDiv.querySelectorAll("script");scriptsInContent.length>0&&scriptsInContent.forEach(function(oldScript){try{var newScript=document.createElement("script"),attributes=oldScript.getAttributeNames();attributes.forEach(function(attr){try{newScript.setAttribute(attr,oldScript.getAttribute(attr))}catch{console.log("Not able to set Attribute:")}}),newScript.async=!1,!oldScript.src&&oldScript.textContent&&(newScript.textContent=oldScript.textContent),newScript.setAttribute("bv-document-write",""),setTimeout(function(){try{insertPoint&&insertPoint.parentNode?insertPoint.parentNode.insertBefore(newScript,insertPoint.nextSibling):document.head&&document.head.appendChild(newScript)}catch(error){console.error("Error inserting document.write script:",error)}},0)}catch(error){console.error("Error processing document.write script:",error)}})}catch(error){console.error("Error in document.write handler:",error);try{bv_original_write.call(document,content)}catch(e){console.error("Fallback document.write also failed:",e)}}}__name(bv_handle_document_write,"bv_handle_document_write"),document.write=function(content){bv_handle_document_write(document.currentScript,content)},document.writeln=function(content){bv_handle_document_write(document.currentScript,content+` `)}}__name(bv_override_document_write,"bv_override_document_write"),bv_override_document_write(); var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});var BV_IS_RESIZE_ENABLED=!0,BV_IMAGES_NOT_TO_RESIZE=[];function getImageDeviceName(resized_infos_str,dimensions){let device_width=window.outerWidth;if(resized_infos_str){const device_size_infos=resized_infos_str.split(";");for(const device_info of device_size_infos){const[device_name,resized_dim]=device_info.split(":"),[width_str,height_str]=resized_dim.split("*"),width=parseInt(width_str,10),height=parseInt(height_str,10);if(dimensions.width<=width&&dimensions.height<=height&&device_width<=width)return device_name}return""}return device_width<=480?"bv_resized_mobile":device_width<=820?"bv_resized_ipad":device_width<=1536?"bv_resized_desktop":""}__name(getImageDeviceName,"getImageDeviceName");function isWebpSupported(){var elem=document.createElement("canvas");return elem.getContext&&elem.getContext("2d")?elem.toDataURL("image/webp").indexOf("data:image/webp")==0:!1}__name(isWebpSupported,"isWebpSupported");function getExtension(url){return url.split(".").pop().toLowerCase().split("?")[0]}__name(getExtension,"getExtension");function getNewImageUrlSVG(url,webp_status,encoded_url,dimensions){let url_and_query_string=url.split("?"),new_url=url_and_query_string[0],query_string=url_and_query_string[1];var shouldResize=BV_IS_RESIZE_ENABLED&&!BV_IMAGES_NOT_TO_RESIZE.some(pattern=>new_url.includes(pattern));if(shouldResize){let resized_infos=get_bv_identifier(encoded_url,"bv-resized-infos"),device_name=getImageDeviceName(resized_infos,dimensions);if(device_name!=""){let img_ext=getExtension(new_url);new_url+="."+device_name+"."+img_ext}}return webp_status&&(new_url+=".bv.webp"),query_string&&(new_url+=`?${query_string}`),new_url}__name(getNewImageUrlSVG,"getNewImageUrlSVG");function get_bv_identifier(property,attr_identifier="bv-identifer"){let a=null;try{a=property.match(/.*?base64,(.*?)"/)}catch(error){console.log(error)}if(!a||!a[1])try{a=property.match(/.*?base64,(.*)/)}catch(error){console.log(error)}if(a&&a[1]){let b=null;if(attr_identifier=="bv-identifer"?b=atob(a[1]).match(/.*?bv-identifer="(.*?)"/):attr_identifier=="bv-bg-style"?b=atob(a[1]).match(/.*?bv-bg-style="(.*?)"/):attr_identifier=="bv-resized-infos"&&(b=atob(a[1]).match(/.*?bv-resized-infos="(.*?)"/)),b&&b[1])return attr_identifier=="bv-bg-style"||attr_identifier=="bv-resized-infos"?atob(b[1]):b[1]}return!1}__name(get_bv_identifier,"get_bv_identifier");var bv_url_map=JSON.parse('{"0":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/uploads/2024/11/s1-1.jpg.bv.webp?bv_host=citygateaccountants.co.uk","1":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/uploads/2024/05/video-bg.jpg.bv.webp?bv_host=citygateaccountants.co.uk","2":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/uploads/2024/08/CREATIVE-PORTFOLIO-4.png.bv.webp?bv_host=citygateaccountants.co.uk","3":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/plugins/elementskit-lite/widgets/init/assets/img/arrow.png?bv_host=citygateaccountants.co.uk","4":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/plugins/elementskit-lite/widgets/init/assets/img/sort_asc.png?bv_host=citygateaccountants.co.uk","5":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/plugins/elementskit-lite/widgets/init/assets/img/sort_desc.png?bv_host=citygateaccountants.co.uk","6":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/plugins/elementskit-lite/widgets/init/assets/img/sort_asc_disabled.png?bv_host=citygateaccountants.co.uk","7":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/uploads/2024/05/video-bg.jpg?bv_host=citygateaccountants.co.uk","8":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/uploads/2024/08/CREATIVE-PORTFOLIO-4.png?bv_host=citygateaccountants.co.uk"}');const bvObservedNodesWithCounter=new Map,bv_webp_status=isWebpSupported();function bvObserveImgNode(node){const bv_counter=bvObservedNodesWithCounter.get(node)||0;bv_counter<50&&(bvObservedNodesWithCounter.set(node,bv_counter+1),other_image_observer.observe(node),console.log("NodeP with backgroundImage :",node))}__name(bvObserveImgNode,"bvObserveImgNode");function set_iframe_element_src_v2(iframe_element){let src_value=iframe_element.getAttribute("bv-data-src");src_value?(src_value.includes("autoplay=1")&&(src_value+="&mute=1"),iframe_element.setAttribute("src",src_value)):console.log("IFRAME_SRC_NOT_FOUND : "+entry)}__name(set_iframe_element_src_v2,"set_iframe_element_src_v2");function handleOtherImages(entries){entries.map(entry2=>{if(entry2.isIntersecting){const computedStyle=getComputedStyle(entry2.target),background=computedStyle.getPropertyValue("background")||"none",backgroundImage=computedStyle.getPropertyValue("background-image")||"none";let property_value=null,property_type=null;if(backgroundImage!=="none"&&backgroundImage.match(/url\(/)?(property_value=backgroundImage,property_type="background-image"):background!=="none"&&background.match(/url\(/)&&(property_value=background,property_type="background"),property_value){let bv_bg_style=get_bv_identifier(property_value,"bv-bg-style"),url_identifier=get_bv_identifier(property_value);if(url_identifier){let new_url=bv_url_map[url_identifier];if(new_url){const regex=/url\(['"]?(data:image.*?)['"]?\)/g;if(bv_bg_style&&bv_bg_style.length>0){for(;(match=regex.exec(bv_bg_style))!==null;){let new_img_url=getNewImageUrlSVG(new_url,bv_webp_status,property_value,entry2.target.getBoundingClientRect());bv_bg_style=bv_bg_style.replace(match[1],new_img_url)}let new_bv_bg_style=entry2.target.getAttribute("style")||"";new_bv_bg_style=new_bv_bg_style+(new_bv_bg_style?";":"")+(bv_bg_style||""),entry2.target.setAttribute("style",new_bv_bg_style)}else{for(;(match=regex.exec(property_value))!==null;){let new_img_url=getNewImageUrlSVG(new_url,bv_webp_status,property_value,entry2.target.getBoundingClientRect());property_value=property_value.replace(match[1],new_img_url)}entry2.target.style.setProperty(property_type,property_value,"important")}}}}bvObservedNodesWithCounter.delete(entry2.target),other_image_observer.unobserve(entry2.target)}})}__name(handleOtherImages,"handleOtherImages");function handleIframesV2(entries){entries.map(entry2=>{entry2.isIntersecting&&(set_iframe_element_src_v2(entry2.target),iframe_observer_v2.unobserve(entry2.target))})}__name(handleIframesV2,"handleIframesV2");const bvCheckNode=__name((node,currentLevel=1,maxLevel=1/0)=>{if(node.nodeType===1){const className=node.getAttribute("class");if(node.nodeName==="IFRAME"&&typeof className=="string"&&className.includes("bv-lazyload-iframe"))iframe_observer_v2.observe(node);else{const computedStyle=getComputedStyle(node),background=computedStyle.getPropertyValue("background")||"none",backgroundImage=computedStyle.getPropertyValue("background-image")||"none";backgroundImage!=="none"&&backgroundImage.match(/url\(/)?get_bv_identifier(backgroundImage)&&bvObserveImgNode(node):background!=="none"&&background.match(/url\(/)?get_bv_identifier(background)&&bvObserveImgNode(node):typeof className=="string"&&className.includes("bv-lazyload-bg-style")?bv_style_observer.observe(node):typeof className=="string"&&className.includes("bv-lazyload-tag-img")?img_observer.observe(node):typeof className=="string"&&className.includes("bv-lazyload-picture")&&picture_lazy_observer.observe(node)}}currentLevel<maxLevel&&node.childNodes.length&&node.childNodes.forEach(childNode=>{bvCheckNode(childNode,currentLevel+1,maxLevel)})},"bvCheckNode");function bv_handle_mutations(mutations){mutations.forEach(mutation=>{if(mutation.type==="childList"&&mutation.addedNodes.length)mutation.addedNodes.forEach(node=>{setTimeout(function(){bvCheckNode(node)},0)});else if(mutation.type==="attributes"){const targetNode=mutation.target,attributeName=mutation.attributeName,attributeValue=targetNode.getAttribute(attributeName);if(attributeName==="style"&&targetNode.style.backgroundImage!==mutation_observer.prevBackgroundImage){const computedStyle=getComputedStyle(targetNode),background=computedStyle.getPropertyValue("background")||"none",backgroundImage=computedStyle.getPropertyValue("background-image")||"none";backgroundImage!=="none"&&backgroundImage.match(/url\(/)?get_bv_identifier(backgroundImage)&&bvObserveImgNode(targetNode):background!=="none"&&background.match(/url\(/)&&get_bv_identifier(background)&&bvObserveImgNode(targetNode)}else attributeName==="class"&&setTimeout(function(){bvCheckNode(targetNode)},0)}})}__name(bv_handle_mutations,"bv_handle_mutations");function handle_mod_key_nodes(){let node_elements=document.querySelectorAll("[bv-img-mod-key]");for(let i=0;i<node_elements.length;i++){let element=node_elements[i],target_key=element.getAttribute("bv-img-mod-key"),mod_url=element.getAttribute(target_key);if(mod_url){let url_identifier=get_bv_identifier(mod_url);if(url_identifier){let old_url=bv_url_map[url_identifier];if(old_url){let dimensions=element.getBoundingClientRect(),new_img_url=getNewImageUrlSVG(old_url,bv_webp_status,mod_url,dimensions);element.setAttribute(target_key,new_img_url)}}}}}__name(handle_mod_key_nodes,"handle_mod_key_nodes");function bvRemoveEventListeners(){for(const event of bv_lazyload_events)window.removeEventListener(event,handleLazyloadedStyleImages)}__name(bvRemoveEventListeners,"bvRemoveEventListeners");function handleLazyloadedStyleImages(){setTimeout(function(){bvRemoveEventListeners()},0),document.querySelectorAll("body *").forEach(_element=>{setTimeout(function(){bvCheckNode(_element,1,1)},0)})}__name(handleLazyloadedStyleImages,"handleLazyloadedStyleImages"),handle_mod_key_nodes();let other_image_observer,iframe_observer_v2,mutation_observer;"IntersectionObserver"in window&&(other_image_observer=new IntersectionObserver(handleOtherImages),iframe_observer_v2=new IntersectionObserver(handleIframesV2)),"MutationObserver"in window&&(mutation_observer=new MutationObserver(bv_handle_mutations),mutation_observer.prevBackground="",mutation_observer.prevBackgroundImage="",mutation_observer.observe(document.body,{childList:!0,subtree:!0,attributes:!0,characterData:!0})),"IntersectionObserver"in window&&"MutationObserver"in window&&window.addEventListener("load",event=>{for(const event2 of bv_lazyload_events)window.addEventListener(event2,handleLazyloadedStyleImages,{once:!0})}); var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});const IMAGE_URL_ATTRIBUTES=["data-src","data-lazy-original","data-lazy-src","data-lazysrc","data-lazysrcset","data-lazy-srcset","data-envira-src","data-srcset","bv-data-src","bv-data-srcset","data-large_image","data-depicter-src","data-depicter-srcset","data-orig-src"],IMAGE_EXTENSIONS=["jpg","jpeg","png","gif","svg","jpe","webp"],BV_CDN_URL="##BV_CDN_URL##",BV_SITE_OPT_PATH="al_opt_content";var BV_IS_RESIZE_ENABLED=!0,BV_IMAGES_NOT_TO_RESIZE=[];function isValidUrl(url){return!!/^https?:\/\//i.test(url)}__name(isValidUrl,"isValidUrl");function isImage(url){let img_ext=getExtension(url);return!!IMAGE_EXTENSIONS.includes(img_ext)}__name(isImage,"isImage");function getImageDeviceName(resized_infos_str,dimensions){let device_width=window.outerWidth;if(resized_infos_str){const device_size_infos=resized_infos_str.split(";");for(const device_info of device_size_infos){const[device_name,resized_dim]=device_info.split(":"),[width_str,height_str]=resized_dim.split("*"),width=parseInt(width_str,10),height=parseInt(height_str,10);if(dimensions.width<=width&&dimensions.height<=height&&device_width<=width)return device_name}return""}return device_width<=480?"bv_resized_mobile":device_width<=820?"bv_resized_ipad":device_width<=1536?"bv_resized_desktop":""}__name(getImageDeviceName,"getImageDeviceName");function isWebpSupported(){var elem=document.createElement("canvas");return elem.getContext&&elem.getContext("2d")?elem.toDataURL("image/webp").indexOf("data:image/webp")==0:!1}__name(isWebpSupported,"isWebpSupported");function getExtension(url){return url.split("?")[0].split(".").pop().toLowerCase()}__name(getExtension,"getExtension");function getNewImageUrlQuery(url,webp_status2,dimensions){let url_and_query_string=url.split("?"),new_url=url_and_query_string[0],query_string=url_and_query_string[1],params=new URLSearchParams(query_string),resized_infos=params.get("bv-resized-infos");params.delete("bv-resized-infos"),query_string=params.toString();var shouldResize=BV_IS_RESIZE_ENABLED&&!BV_IMAGES_NOT_TO_RESIZE.some(pattern=>new_url.includes(pattern));if(shouldResize){let device_name=getImageDeviceName(resized_infos,dimensions),img_ext=getExtension(new_url);device_name!=""&&(new_url+="."+device_name+"."+img_ext)}return webp_status2&&(new_url+=".bv.webp"),query_string&&(new_url+=`?${query_string}`),new_url}__name(getNewImageUrlQuery,"getNewImageUrlQuery");function isOurCdnImage(url){return!!(url.includes(BV_CDN_URL)||url.includes(BV_SITE_OPT_PATH))}__name(isOurCdnImage,"isOurCdnImage");function canChangeUrl(url){return getExtension(url)==="svg"||url.includes("data:image")?!1:!!isOurCdnImage(url)}__name(canChangeUrl,"canChangeUrl");function handleNodeElements(node_elements,img_url_attrs,webp_status2){node_elements.forEach(node_element=>{img_url_attrs.forEach(attr=>{flag=!1,node_element.hasAttribute(attr)&&(attr_val=node_element.getAttribute(attr),new_val="",attr_val.split(",").forEach(src=>{let src_parts=src.trim().split(" "),clean_url=src_parts.shift();if(flag?new_val+=",":flag=!0,isValidUrl(clean_url)&&isImage(clean_url))if(canChangeUrl(clean_url)){let new_url=getNewImageUrlQuery(clean_url,webp_status2,node_element.getBoundingClientRect());new_val+=[new_url].concat(src_parts).join(" ")}else new_val+=src;else new_val+=src}),node_element.setAttribute(attr,new_val))})})}__name(handleNodeElements,"handleNodeElements");function handleTagWithStyle(tag_elements_with_style2,webp_status2){tag_elements_with_style2.forEach(tag_element=>{let img_url=tag_element.getAttribute("bv-style-url");if(img_url&&isValidUrl(img_url)&&isImage(img_url)&&canChangeUrl(img_url)){let new_img_url=getNewImageUrlQuery(img_url,webp_status2,tag_element.getBoundingClientRect()),style_attr_val=tag_element.getAttribute("bv-data-style");style_attr_val&&(new_style_val=style_attr_val.replace(img_url,new_img_url),tag_element.setAttribute("bv-data-style",new_style_val))}})}__name(handleTagWithStyle,"handleTagWithStyle");let webp_status=isWebpSupported(),img_tags=document.querySelectorAll(".bv-tag-attr-replace");handleNodeElements(img_tags,IMAGE_URL_ATTRIBUTES,webp_status);let tag_elements_with_style=document.querySelectorAll(".bv-style-attr-replace");handleTagWithStyle(tag_elements_with_style,webp_status); var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});const defaultConfig={maxRPS:2,hoverDelay:100,excludePatterns:[/wp-admin/,/logout/,/login/,/wc-ajax=/,/wp-ajax=/,/cart/,/checkout/,/my-account/,/add-to-cart/,/wp-login/,/wp-register/,/feed/,/embed/,/refer/,/go/,/recommend/,/recommends/],useViewportDetection:!0,prefetchTimeout:864e5},isBVPreloadLinksDisabled=!1,BV_PRELOAD_LINKS_EVENTS=["mousemove","click","keydown","wheel","touchmove","touchend"];function getConfig(customConfig={}){return{...defaultConfig,...customConfig}}__name(getConfig,"getConfig");function shouldPrefetch(){if(isBVPreloadLinksDisabled||window.bv_preload_links_disabled)return!1;const isSlowConnection=navigator.connection&&(navigator.connection.saveData||navigator.connection.effectiveType?.includes("2g")),supportsPrefetch="document"in window,supportsIntersectionObserver="IntersectionObserver"in window;return!isSlowConnection&&supportsPrefetch&&supportsIntersectionObserver}__name(shouldPrefetch,"shouldPrefetch");function isEligibleUrl(url,config,prefetched,pending){if(!url)return!1;try{const urlObj=new URL(url,window.location.origin);if(urlObj.origin!==window.location.origin||urlObj.href===window.location.href||config.excludePatterns.some(pattern=>pattern.test(urlObj.href))||prefetched.has(urlObj.href)||pending.has(urlObj.href))return!1;const extension=urlObj.pathname.split(".").pop().toLowerCase();return!["jpg","jpeg","png","gif","svg","webp","tiff","bmp","avif","pdf","doc","docx","xls","xlsx","php","html","htm","mp4","mp3","webm","css","js"].includes(extension)}catch{return!1}}__name(isEligibleUrl,"isEligibleUrl");class LinkMonitor{static{__name(this,"LinkMonitor")}constructor(config,prefetchCallback){this.config=config,this.prefetchCallback=prefetchCallback,this.prefetched=new Set,this.pending=new Set,this.observer=null,this.hoverTimeouts=new Map}startMonitoring(){document.addEventListener("mouseover",this.handleHover.bind(this),{passive:!0}),document.addEventListener("touchstart",this.handleTouch.bind(this),{passive:!0}),new MutationObserver(mutations=>{this.config.useViewportDetection&&this.observer&&mutations.forEach(mutation=>{mutation.type==="childList"&&mutation.addedNodes.forEach(node=>{node.nodeType===1&&node.querySelectorAll("a").forEach(link=>{this.isEligible(link.href)&&this.observer.observe(link)})})})}).observe(document.body,{childList:!0,subtree:!0}),this.config.useViewportDetection&&this.setupViewportObserver(),this.cleanupPrefetchLinks()}handleHover(event){try{const link=event.target.closest("a");if(link&&this.isEligible(link.href)){this.hoverTimeouts.has(link.href)&&clearTimeout(this.hoverTimeouts.get(link.href));const timeout=setTimeout(()=>{document.contains(link)&&(this.prefetchCallback(link.href),this.pending.add(link.href)),this.hoverTimeouts.delete(link.href)},this.config.hoverDelay);this.hoverTimeouts.set(link.href,timeout)}}catch(error){console.warn("Failed to store prefetched URL in localStorage",error)}}handleTouch(event){try{const link=event.target.closest("a");link&&this.isEligible(link.href)&&(this.prefetchCallback(link.href),this.pending.add(link.href))}catch(error){console.warn("Failed to store prefetched URL in localStorage",error)}}setupViewportObserver(){this.observer=new IntersectionObserver(this.handleIntersection.bind(this),{rootMargin:"200px"}),document.querySelectorAll("a").forEach(link=>{this.isEligible(link.href)&&this.observer.observe(link)})}handleIntersection(entries){entries.forEach(entry=>{if(entry.isIntersecting){const link=entry.target;this.isEligible(link.href)&&(this.prefetchCallback(link.href),this.pending.add(link.href),this.observer.unobserve(link))}})}isEligible(url){return isEligibleUrl(url,this.config,this.prefetched,this.pending)}markAsPrefetched(url){this.pending.delete(url),this.prefetched.add(url);try{const prefetchedUrls=JSON.parse(localStorage.getItem("prefetchedUrls")||"{}");prefetchedUrls[url]=Date.now(),localStorage.setItem("prefetchedUrls",JSON.stringify(prefetchedUrls))}catch(e){console.warn("Failed to store prefetched URL in localStorage",e)}}cleanupPrefetchLinks(){try{const prefetchedUrls=JSON.parse(localStorage.getItem("prefetchedUrls")||"{}"),now=Date.now();let changed=!1;document.querySelectorAll('link[rel="prefetch"]').forEach(link=>{const url=link.href,timestamp=prefetchedUrls[url];(!timestamp||now-timestamp>this.config.prefetchTimeout)&&(link.remove(),delete prefetchedUrls[url],this.prefetched.delete(url),changed=!0)}),changed&&localStorage.setItem("prefetchedUrls",JSON.stringify(prefetchedUrls))}catch(e){console.warn("Failed to clean up prefetch links",e)}setTimeout(()=>this.cleanupPrefetchLinks(),36e5)}}class Prefetcher{static{__name(this,"Prefetcher")}constructor(config){this.config=config,this.queue=[],this.isProcessing=!1,this.lastPrefetchTime=0}prefetchUrl(url){this.queue.push(url),this.processQueue()}processQueue(){if(this.isProcessing)return;this.isProcessing=!0;const interval=setInterval(()=>{if(this.queue.length===0){clearInterval(interval),this.isProcessing=!1;return}const now=Date.now(),elapsed=now-this.lastPrefetchTime;this.queue.splice(0,Math.min(this.config.maxRPS,this.queue.length)).forEach(url=>{this.addPrefetchLink(url)}),this.lastPrefetchTime=now,this.queue.length===0&&(clearInterval(interval),this.isProcessing=!1)},1e3/this.config.maxRPS)}addPrefetchLink(url){if(document.querySelector(`link[rel="prefetch"][href="${url}"]`))return;const linkElement=document.createElement("link");linkElement.rel="prefetch",linkElement.href=url,linkElement.as="document",document.head.appendChild(linkElement),window.linkMonitor&&window.linkMonitor.markAsPrefetched(url)}}function init(){if(!shouldPrefetch()){console.log("Prefetching not supported or feasible on this device/connection.");return}const config=getConfig(),prefetcher=new Prefetcher(config),monitor=new LinkMonitor(config,url=>{prefetcher.prefetchUrl(url)});window.linkMonitor=monitor,monitor.startMonitoring();try{const prefetchedUrls=JSON.parse(localStorage.getItem("prefetchedUrls")||"{}");Object.keys(prefetchedUrls).forEach(url=>{monitor.prefetched.add(url)})}catch(e){console.warn("Failed to load prefetched URLs from localStorage",e)}}__name(init,"init");function eventHandler(){BV_PRELOAD_LINKS_EVENTS.forEach(eventType=>{document.removeEventListener(eventType,eventHandler)}),init()}__name(eventHandler,"eventHandler"),BV_PRELOAD_LINKS_EVENTS.forEach(eventType=>{document.addEventListener(eventType,eventHandler,{once:!0})});
https://citygateaccountants.co.uk/about
Status: 200
Emails: info@citygateaccountants.co.uk, 1ej02035531059info@citygateaccountants.co.uk, 02035531059info@citygateaccountants.co.ukmon
View text
if(typeof ewww_webp_supported==="undefined"){var ewww_webp_supported=!1}if(ewww_webp_supported){document.body.classList.add("webp-support")} Home About Sectors MTD VAT Return Service IN LONDON TAXI CAB DRIVERS ACCOUNTANTS IN LONDON CHARITY ANNUAL RETURN IN LONDON SELF ASSESMENT TAX RETURN IN LONDON DENTIST DENTAL ACCOUNTANTS IN LONDON IT CONTRACTOR ACCOUNTANTS IN LONDON Xero Accounting Software Specialists in London RESTAURANT AND TAKEAWAY ACCOUNTANTS IN LONDON QuickBooks Accountants Landlord & Property Rental Accountants in London NURSE ACCOUNTANTS IN LONDON CIS ACCOUNTANTS IN LONDON Services Accountants Accountants in Essex Chartered Accountants in Finchley Chartered Accountants in Barnet Accountants in Dartford Accountants in Bromley Chartered Accountants in Slough Chartered Accountants in Whitechapel Chartered Accountants in Mayfair Chartered Accountants In ST Albans Chartered Accountants in East London Chartered Accountants in Wembley Payroll Payroll in London Accountant Self-Assessment Capital Gains Tax London Chartered Accountants in East London Landlord Accountant London CIS Contractor East London Taxi Driver Tax Return East London Vat Return Taxation Services Landlord Tax Return Tax Accountants in Camden Tax Advisor in St Albans VAT Return Services in Barking VAT Return Services in Greenwich Vat Return in Milton Keynes Secretarial Services Profile Quotation Blog Contact Us 93-101 Greenfield Road London E1 1EJ02035531059info@citygateaccountants.co.uk Home About Sectors MTD VAT Return Service IN LONDON TAXI CAB DRIVERS ACCOUNTANTS IN LONDON CHARITY ANNUAL RETURN IN LONDON SELF ASSESMENT TAX RETURN IN LONDON DENTIST DENTAL ACCOUNTANTS IN LONDON IT CONTRACTOR ACCOUNTANTS IN LONDON Xero Accounting Software Specialists in London RESTAURANT AND TAKEAWAY ACCOUNTANTS IN LONDON QuickBooks Accountants Landlord & Property Rental Accountants in London NURSE ACCOUNTANTS IN LONDON CIS ACCOUNTANTS IN LONDON Services Accountants Accountants in Essex Chartered Accountants in Finchley Chartered Accountants in Barnet Accountants in Dartford Accountants in Bromley Chartered Accountants in Slough Chartered Accountants in Whitechapel Chartered Accountants in Mayfair Chartered Accountants In ST Albans Chartered Accountants in East London Chartered Accountants in Wembley Payroll Payroll in London Accountant Self-Assessment Capital Gains Tax London Chartered Accountants in East London Landlord Accountant London CIS Contractor East London Taxi Driver Tax Return East London Vat Return Taxation Services Landlord Tax Return Tax Accountants in Camden Tax Advisor in St Albans VAT Return Services in Barking VAT Return Services in Greenwich Vat Return in Milton Keynes Secretarial Services Profile Quotation Blog Contact Us Search for: info@citygateaccountants.co.uk 02035531059 Mon - Fri: 9:00 am - 06.00pm / Closed on Weekends Home About Sectors MTD VAT Return Service IN LONDON TAXI CAB DRIVERS ACCOUNTANTS IN LONDON CHARITY ANNUAL RETURN IN LONDON SELF ASSESMENT TAX RETURN IN LONDON DENTIST DENTAL ACCOUNTANTS IN LONDON IT CONTRACTOR ACCOUNTANTS IN LONDON Xero Accounting Software Specialists in London RESTAURANT AND TAKEAWAY ACCOUNTANTS IN LONDON QuickBooks Accountants Landlord & Property Rental Accountants in London NURSE ACCOUNTANTS IN LONDON CIS ACCOUNTANTS IN LONDON Services Accountants Accountants in Essex Chartered Accountants in Finchley Chartered Accountants in Barnet Accountants in Dartford Accountants in Bromley Chartered Accountants in Slough Chartered Accountants in Whitechapel Chartered Accountants in Mayfair Chartered Accountants In ST Albans Chartered Accountants in East London Chartered Accountants in Wembley Payroll Payroll in London Accountant Self-Assessment Capital Gains Tax London Chartered Accountants in East London Landlord Accountant London CIS Contractor East London Taxi Driver Tax Return East London Vat Return Taxation Services Landlord Tax Return Tax Accountants in Camden Tax Advisor in St Albans VAT Return Services in Barking VAT Return Services in Greenwich Vat Return in Milton Keynes Secretarial Services Profile Quotation Blog Contact Us Book Now About Citygate Accountants > About About UsCitygate Committed to Your Success We at Citygate guarantee you financial success. We have a qualified staff of chartered accountants to help you with a variety of services that suit your situation. Here you can get accounting services and tax planning to general business consulting. Also, we have integrated and extensive services for improving your company’s financial standing. Our approach is to assess our client’s challenges through a holistic process and find the right solutions to achieve the desired results they are seeking. Discover More Fun FactsFacts For Choosing Us 100 k Happy Clients 250 + Projects Done 60 + Expert People 250 + Portfolios Citygate AccountantsWe can assist you with You are welcome, here are a few more services we can offer to you; Assisting you in deciding on whether or not to go for Umbrella Company, or a Limited Company. The outsourcing package that we offer assists customers in obtaining economic solutions while not removing the quality. Seek the help of a professional in entrepreneurship to enable you to achieve the right start for your business. Accurately dealing with taxes that touch on intricately efficient ways of being compliant and still claiming back as much as possible. IT Contractors: Assisting you in deciding. Reducing Company Accountancy Costs Hassle free Business start-up Minimizing Tax Liability Let's TalkRequest a Free Quote 1 2 3 4 5 We deal with professionalism and extreme care and therefore pride ourselves in professionalism. Consulting Services help clients successfully operate and expand their business, while high-level tax advisory services help minimize taxes to retain profits. Speak to one of our qualified Accountants today to learn more about how our core values can be turned into real benefits to you and your business. Practical experience in both accounting and tax compliance offers clients a two-fold advantage. We help our clients to minimize taxes, accumulate wealth and plan for their retirement and estates. At Citygate, we pride ourselves in the human resources that we hire qualified ACCA/CA professional accountants who have all the knowledge and ability needed for quality service delivery. By being an independent company, we can give impartial advice that is free from bias and given proper context to meet the client’s needs as much as possible. Realizing that every company is unique, it is our goal to provide efficient and cheap accounting services that will cater to your present needs while at the same time helping you to look forward to a financially healthy year. We have the following strategies; We are strategic in our approach as we avoid busy work and work for the present that would harm the long-term vision of the company. Thus, by using deeper insight into the matter and vast experience, we help the clients to make the right choices that would contribute to the company’s success. We understand that at different stages of managing a company. Various clients require our services, namely, tax planning, financial forecasting, or business strategy planning. We cherish the understanding that client satisfaction is most effectively obtained through the development of long-term cooperation principles of trust, openness, and collaboration. At Citygate, we are not Accountants in the traditional sense, we are your business enablers on your financial destiny. ReviewsWhat Our client Says Citygate Accountants 24 Google reviews Write a review Posted on DJ RGT 4D Surround Sounds 16. December, 2022 very good experience very well behaved institute Posted on Ribon Raihan 10. December, 2022 I might want to suggest Citygate Bookkeepers and their group. They are entirely dependable and their administration exceptionally proficient. Cost wise extremely modest. Continuously I suggest Citygate Bookkeepers Posted on jannatul ferdous 8. December, 2022 Good service Posted on Chayan Mandal 8. December, 2022 it's a nice place to visit. Posted on Hack 47 5. December, 2022 Very very nice Posted on raj darbar 23. May, 2022 Very polite service much useful information given by Rashed Ahmed the accountant Posted on evandro oliveira 20. May, 2021 Posted on Sadek mo 24. October, 2019 Grate service. Friendly staff citygate accountants would recommend to anyone .Rashid bai lovely man! Posted on Shah Miah 9. October, 2019 Citygate Accountants make my tax return. I get very competent service. I recommend Citygate Acciuntants Posted on YEASIN ABDIN 7. October, 2019 I would like to recommend Citygate Accountants and Rashed Ahmed. I get excellent services and they save my Capital Gain Tax. I recommend Citygate Accountants Showing our latest reviews Citygate AccountantsExcellent customer service & advice Our mission is, to offer professional chartered accountant service and to give our customers the best consulting possible. We want to fall into the former category where loyalty is created through trust, integrity, and consistent provision of quality services to the clients. You know that financial issues may be cumbersome and sensitive to time, that is why we provide round-the-clock support to make sure that you’ll get the help whenever needed. No matter whether you have an urgent question or need immediate help, our team of qualified accountants will be glad to help you 24/7. The development of proper communication and special attention to each client is of the utmost importance to us. Whether it is a simple question about a product or a complex business problem, Citygate will be with you as your advisor. We assure you that we shall provide quality accounting services to ensure your financial experience becomes easier and fruitful. Cost effective We provide a cost-effective, high-value package to meet all your financial needs. We work hard to deliver a timely, individual solution and to offer advice on how to improve your organisational systems. Free consultation If you would like to take advantage of a free consultation to discuss your needs, please contact us on 07950585521. We do 24/7 Phone support for our client. Citygate Accountants offers a wide range of accounting, tax planning and business advisory services tailored to small and medium-sized businesses in London, including South London, South East London, East London, Lewisham, and Greenwich, serving all of South-East London and England. Discover More Latest Posts How to Manage Cash Flow Effectively in 2025 November 18, 2025 Understanding Making Tax Digital and How It Affects You November 10, 2025 Benefits of Payroll Outsourcing in SMEs November 5, 2025 Contact Info 93-101 Greenfield Road London E1 1EJ 02035531059info@citygateaccountants.co.ukMon - Fri: 9:00 am - 06.00pm / Closed on Weekends ©copyright 2024 Citygate. Designed By Growexsoft - Privacy Policy window.RS_MODULES = window.RS_MODULES || {}; window.RS_MODULES.modules = window.RS_MODULES.modules || {}; window.RS_MODULES.waiting = window.RS_MODULES.waiting || []; window.RS_MODULES.defered = true; window.RS_MODULES.moduleWaiting = window.RS_MODULES.moduleWaiting || {}; window.RS_MODULES.type = 'compiled'; {"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\/reobiz-child\/*","\/wp-content\/themes\/reobiz\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 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 ); } ); (function(n,t,c,d){if(t.getElementById(d)){return}var o=t.createElement('script');o.id=d;(o.async=!0),(o.src='https://cdn.buttonizer.io/embed.js'),(o.onload=function(){window.Buttonizer?window.Buttonizer.init(c):window.addEventListener('buttonizer_script_loaded',()=>window.Buttonizer.init(c))}),t.head.appendChild(o)})(window,document,'20721720-6a84-4005-a7bd-417cb4d3a178','buttonizer_script') #rs-demo-id {} /* <![CDATA[ */ var eio_lazy_vars = {"exactdn_domain":"","skip_autoscale":0,"threshold":0,"use_dpr":1}; /* ]]> */ /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/citygateaccountants.co.uk\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; /* ]]> */ /* <![CDATA[ */ var pointer_data = {"pointer_border":"#009087","border_width":"2","pointer_bg":"transparent","diameter":"40","scale":"1.3","speed":"4"}; /* ]]> */ /* <![CDATA[ */ var elementskit = { resturl: 'https://citygateaccountants.co.uk/wp-json/elementskit/v1/', } /* ]]> */ /* <![CDATA[ */ var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}, "hasCustomBreakpoints":false},"version":"3.33.1","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"nested-elements":true,"home_screen":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"cloud-library":true,"e_opt_in_v4_page":true,"import-export-customization":true},"urls":{"assets":"https:\/\/citygateaccountants.co.uk\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/citygateaccountants.co.uk\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/citygateaccountants.co.uk\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"c66731535d"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":13441,"title":"About%20-%20Citygate%20Accountants","excerpt":"","featuredImage":false}}; /* ]]> */ /* <![CDATA[ */ var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/citygateaccountants.co.uk\/wp-admin\/admin-ajax.php","nonce":"f0de04c8bd","urls":{"assets":"https:\/\/citygateaccountants.co.uk\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/citygateaccountants.co.uk\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}}, "facebook_sdk":{"lang":"en_GB","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/citygateaccountants.co.uk\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; /* ]]> */ /* <![CDATA[ */ var ekit_config = {"ajaxurl":"https:\/\/citygateaccountants.co.uk\/wp-admin\/admin-ajax.php","nonce":"6949a2f8a7"}; /* ]]> */ /* <![CDATA[ */ var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}}; /* ]]> */ /* <![CDATA[ */ var wpformsElementorVars = {"captcha_provider":"recaptcha","recaptcha_type":"v2"}; /* ]]> */ var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});function bv_override_browser_listener(target){var bv_og_add_event_listener=target.addEventListener,bv_og_remove_event_listener=target.removeEventListener;function bv_handle_event_listeners(type,listener,options){var handledEvents=["readystatechange","DOMContentLoaded","load","pageshow"],eventName=type;(!document.currentScript||!document.currentScript.hasAttribute("bv-exclude"))&&(eventName=handledEvents.indexOf(type)!==-1?"Airlift"+type:type),arguments[0]=eventName,bv_og_add_event_listener.apply(target,arguments)}__name(bv_handle_event_listeners,"bv_handle_event_listeners");function bv_handle_remove_event_listener(type,listener,options){var handledEvents=["readystatechange","DOMContentLoaded","load","pageshow"],eventName=type;(!document.currentScript||!document.currentScript.hasAttribute("bv-exclude"))&&(eventName=handledEvents.indexOf(type)!==-1?"Airlift"+type:type),arguments[0]=eventName,bv_og_remove_event_listener.apply(target,arguments)}__name(bv_handle_remove_event_listener,"bv_handle_remove_event_listener"),target.addEventListener=function(type,listener,options){bv_handle_event_listeners(type,listener,options)},target.removeEventListener=function(type,listener,options){bv_handle_remove_event_listener(type,listener,options)}}__name(bv_override_browser_listener,"bv_override_browser_listener"),bv_override_browser_listener(window),bv_override_browser_listener(document);function bv_override_property_listeners(target,eventType){if(!target||typeof target!="object"){console.error("bv_override_property_listeners: Invalid target",target);return}var airliftPropertyName="on"+eventType,existingDescriptor=Object.getOwnPropertyDescriptor(target,airliftPropertyName);if(existingDescriptor&&!existingDescriptor.configurable){console.warn("Cannot override "+airliftPropertyName+": property is not configurable");return}var bv_internalHandler=null,airliftEventName="Airlift"+eventType,bvWrapperFunction=__name(function(e){if(bv_internalHandler)try{bv_internalHandler(e)}catch(error){console.error("Error in "+airliftPropertyName+" handler:",error)}},"bvWrapperFunction");try{Object.defineProperty(target,airliftPropertyName,{get:__name(function(){return bv_internalHandler},"get"),set:__name(function(handler){if(handler!=null&&typeof handler!="function"){console.warn("Invalid handler for "+airliftPropertyName+", ignoring");return}handler?(bv_internalHandler||target.addEventListener(airliftEventName,bvWrapperFunction),bv_internalHandler=handler):(bv_internalHandler=null,target.removeEventListener(airliftEventName,bvWrapperFunction))},"set"),enumerable:!0,configurable:!0})}catch(error){console.error("Failed to override "+airliftPropertyName+":",error)}}__name(bv_override_property_listeners,"bv_override_property_listeners"),bv_override_property_listeners(window,"load"),bv_override_property_listeners(window,"pageshow"),bv_override_property_listeners(document,"DOMContentLoaded"),bv_override_property_listeners(document,"readystatechange");function bv_override_document_write(){var bv_original_write=document.write,bv_original_writeln=document.writeln;function bv_handle_document_write(scriptElement,content){try{if(content==null)return;if(content=String(content),scriptElement&&scriptElement.hasAttribute("bv-exclude"))return bv_original_write.call(document,content);var container=null;scriptElement&&scriptElement.documentWriteContainer?container=scriptElement.documentWriteContainer:(container=document.createElement("span"),scriptElement&&(scriptElement.documentWriteContainer=container)),container.innerHTML+=content;var insertPoint=scriptElement||document.currentScript;if(!container.parentNode)if(insertPoint&&insertPoint.parentNode)insertPoint.parentNode.insertBefore(container,insertPoint.nextSibling);else if(document.body)document.body.appendChild(container);else{console.warn("document.body not ready for document.write, deferring"),typeof window<"u"&&window.addEventListener("DOMContentLoaded",function(){document.body&&!container.parentNode&&document.body.appendChild(container)});return}var tempDiv=document.createElement("span");tempDiv.innerHTML=content;var scriptsInContent=tempDiv.querySelectorAll("script");scriptsInContent.length>0&&scriptsInContent.forEach(function(oldScript){try{var newScript=document.createElement("script"),attributes=oldScript.getAttributeNames();attributes.forEach(function(attr){try{newScript.setAttribute(attr,oldScript.getAttribute(attr))}catch{console.log("Not able to set Attribute:")}}),newScript.async=!1,!oldScript.src&&oldScript.textContent&&(newScript.textContent=oldScript.textContent),newScript.setAttribute("bv-document-write",""),setTimeout(function(){try{insertPoint&&insertPoint.parentNode?insertPoint.parentNode.insertBefore(newScript,insertPoint.nextSibling):document.head&&document.head.appendChild(newScript)}catch(error){console.error("Error inserting document.write script:",error)}},0)}catch(error){console.error("Error processing document.write script:",error)}})}catch(error){console.error("Error in document.write handler:",error);try{bv_original_write.call(document,content)}catch(e){console.error("Fallback document.write also failed:",e)}}}__name(bv_handle_document_write,"bv_handle_document_write"),document.write=function(content){bv_handle_document_write(document.currentScript,content)},document.writeln=function(content){bv_handle_document_write(document.currentScript,content+` `)}}__name(bv_override_document_write,"bv_override_document_write"),bv_override_document_write(); var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});var BV_IS_RESIZE_ENABLED=!0,BV_IMAGES_NOT_TO_RESIZE=[];function getImageDeviceName(resized_infos_str,dimensions){let device_width=window.outerWidth;if(resized_infos_str){const device_size_infos=resized_infos_str.split(";");for(const device_info of device_size_infos){const[device_name,resized_dim]=device_info.split(":"),[width_str,height_str]=resized_dim.split("*"),width=parseInt(width_str,10),height=parseInt(height_str,10);if(dimensions.width<=width&&dimensions.height<=height&&device_width<=width)return device_name}return""}return device_width<=480?"bv_resized_mobile":device_width<=820?"bv_resized_ipad":device_width<=1536?"bv_resized_desktop":""}__name(getImageDeviceName,"getImageDeviceName");function isWebpSupported(){var elem=document.createElement("canvas");return elem.getContext&&elem.getContext("2d")?elem.toDataURL("image/webp").indexOf("data:image/webp")==0:!1}__name(isWebpSupported,"isWebpSupported");function getExtension(url){return url.split(".").pop().toLowerCase().split("?")[0]}__name(getExtension,"getExtension");function getNewImageUrlSVG(url,webp_status,encoded_url,dimensions){let url_and_query_string=url.split("?"),new_url=url_and_query_string[0],query_string=url_and_query_string[1];var shouldResize=BV_IS_RESIZE_ENABLED&&!BV_IMAGES_NOT_TO_RESIZE.some(pattern=>new_url.includes(pattern));if(shouldResize){let resized_infos=get_bv_identifier(encoded_url,"bv-resized-infos"),device_name=getImageDeviceName(resized_infos,dimensions);if(device_name!=""){let img_ext=getExtension(new_url);new_url+="."+device_name+"."+img_ext}}return webp_status&&(new_url+=".bv.webp"),query_string&&(new_url+=`?${query_string}`),new_url}__name(getNewImageUrlSVG,"getNewImageUrlSVG");function get_bv_identifier(property,attr_identifier="bv-identifer"){let a=null;try{a=property.match(/.*?base64,(.*?)"/)}catch(error){console.log(error)}if(!a||!a[1])try{a=property.match(/.*?base64,(.*)/)}catch(error){console.log(error)}if(a&&a[1]){let b=null;if(attr_identifier=="bv-identifer"?b=atob(a[1]).match(/.*?bv-identifer="(.*?)"/):attr_identifier=="bv-bg-style"?b=atob(a[1]).match(/.*?bv-bg-style="(.*?)"/):attr_identifier=="bv-resized-infos"&&(b=atob(a[1]).match(/.*?bv-resized-infos="(.*?)"/)),b&&b[1])return attr_identifier=="bv-bg-style"||attr_identifier=="bv-resized-infos"?atob(b[1]):b[1]}return!1}__name(get_bv_identifier,"get_bv_identifier");var bv_url_map=JSON.parse('{"0":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/uploads/2024/11/s1-1.jpg.bv.webp?bv_host=citygateaccountants.co.uk","1":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/uploads/2024/05/video-bg.jpg.bv.webp?bv_host=citygateaccountants.co.uk","2":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/uploads/2024/08/CREATIVE-PORTFOLIO-4.png.bv.webp?bv_host=citygateaccountants.co.uk","3":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/plugins/elementskit-lite/widgets/init/assets/img/arrow.png?bv_host=citygateaccountants.co.uk","4":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/plugins/elementskit-lite/widgets/init/assets/img/sort_asc.png?bv_host=citygateaccountants.co.uk","5":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/plugins/elementskit-lite/widgets/init/assets/img/sort_desc.png?bv_host=citygateaccountants.co.uk","6":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/plugins/elementskit-lite/widgets/init/assets/img/sort_asc_disabled.png?bv_host=citygateaccountants.co.uk","7":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/uploads/2024/05/video-bg.jpg?bv_host=citygateaccountants.co.uk","8":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/uploads/2024/08/CREATIVE-PORTFOLIO-4.png?bv_host=citygateaccountants.co.uk"}');const bvObservedNodesWithCounter=new Map,bv_webp_status=isWebpSupported();function bvObserveImgNode(node){const bv_counter=bvObservedNodesWithCounter.get(node)||0;bv_counter<50&&(bvObservedNodesWithCounter.set(node,bv_counter+1),other_image_observer.observe(node),console.log("NodeP with backgroundImage :",node))}__name(bvObserveImgNode,"bvObserveImgNode");function set_iframe_element_src_v2(iframe_element){let src_value=iframe_element.getAttribute("bv-data-src");src_value?(src_value.includes("autoplay=1")&&(src_value+="&mute=1"),iframe_element.setAttribute("src",src_value)):console.log("IFRAME_SRC_NOT_FOUND : "+entry)}__name(set_iframe_element_src_v2,"set_iframe_element_src_v2");function handleOtherImages(entries){entries.map(entry2=>{if(entry2.isIntersecting){const computedStyle=getComputedStyle(entry2.target),background=computedStyle.getPropertyValue("background")||"none",backgroundImage=computedStyle.getPropertyValue("background-image")||"none";let property_value=null,property_type=null;if(backgroundImage!=="none"&&backgroundImage.match(/url\(/)?(property_value=backgroundImage,property_type="background-image"):background!=="none"&&background.match(/url\(/)&&(property_value=background,property_type="background"),property_value){let bv_bg_style=get_bv_identifier(property_value,"bv-bg-style"),url_identifier=get_bv_identifier(property_value);if(url_identifier){let new_url=bv_url_map[url_identifier];if(new_url){const regex=/url\(['"]?(data:image.*?)['"]?\)/g;if(bv_bg_style&&bv_bg_style.length>0){for(;(match=regex.exec(bv_bg_style))!==null;){let new_img_url=getNewImageUrlSVG(new_url,bv_webp_status,property_value,entry2.target.getBoundingClientRect());bv_bg_style=bv_bg_style.replace(match[1],new_img_url)}let new_bv_bg_style=entry2.target.getAttribute("style")||"";new_bv_bg_style=new_bv_bg_style+(new_bv_bg_style?";":"")+(bv_bg_style||""),entry2.target.setAttribute("style",new_bv_bg_style)}else{for(;(match=regex.exec(property_value))!==null;){let new_img_url=getNewImageUrlSVG(new_url,bv_webp_status,property_value,entry2.target.getBoundingClientRect());property_value=property_value.replace(match[1],new_img_url)}entry2.target.style.setProperty(property_type,property_value,"important")}}}}bvObservedNodesWithCounter.delete(entry2.target),other_image_observer.unobserve(entry2.target)}})}__name(handleOtherImages,"handleOtherImages");function handleIframesV2(entries){entries.map(entry2=>{entry2.isIntersecting&&(set_iframe_element_src_v2(entry2.target),iframe_observer_v2.unobserve(entry2.target))})}__name(handleIframesV2,"handleIframesV2");const bvCheckNode=__name((node,currentLevel=1,maxLevel=1/0)=>{if(node.nodeType===1){const className=node.getAttribute("class");if(node.nodeName==="IFRAME"&&typeof className=="string"&&className.includes("bv-lazyload-iframe"))iframe_observer_v2.observe(node);else{const computedStyle=getComputedStyle(node),background=computedStyle.getPropertyValue("background")||"none",backgroundImage=computedStyle.getPropertyValue("background-image")||"none";backgroundImage!=="none"&&backgroundImage.match(/url\(/)?get_bv_identifier(backgroundImage)&&bvObserveImgNode(node):background!=="none"&&background.match(/url\(/)?get_bv_identifier(background)&&bvObserveImgNode(node):typeof className=="string"&&className.includes("bv-lazyload-bg-style")?bv_style_observer.observe(node):typeof className=="string"&&className.includes("bv-lazyload-tag-img")?img_observer.observe(node):typeof className=="string"&&className.includes("bv-lazyload-picture")&&picture_lazy_observer.observe(node)}}currentLevel<maxLevel&&node.childNodes.length&&node.childNodes.forEach(childNode=>{bvCheckNode(childNode,currentLevel+1,maxLevel)})},"bvCheckNode");function bv_handle_mutations(mutations){mutations.forEach(mutation=>{if(mutation.type==="childList"&&mutation.addedNodes.length)mutation.addedNodes.forEach(node=>{setTimeout(function(){bvCheckNode(node)},0)});else if(mutation.type==="attributes"){const targetNode=mutation.target,attributeName=mutation.attributeName,attributeValue=targetNode.getAttribute(attributeName);if(attributeName==="style"&&targetNode.style.backgroundImage!==mutation_observer.prevBackgroundImage){const computedStyle=getComputedStyle(targetNode),background=computedStyle.getPropertyValue("background")||"none",backgroundImage=computedStyle.getPropertyValue("background-image")||"none";backgroundImage!=="none"&&backgroundImage.match(/url\(/)?get_bv_identifier(backgroundImage)&&bvObserveImgNode(targetNode):background!=="none"&&background.match(/url\(/)&&get_bv_identifier(background)&&bvObserveImgNode(targetNode)}else attributeName==="class"&&setTimeout(function(){bvCheckNode(targetNode)},0)}})}__name(bv_handle_mutations,"bv_handle_mutations");function handle_mod_key_nodes(){let node_elements=document.querySelectorAll("[bv-img-mod-key]");for(let i=0;i<node_elements.length;i++){let element=node_elements[i],target_key=element.getAttribute("bv-img-mod-key"),mod_url=element.getAttribute(target_key);if(mod_url){let url_identifier=get_bv_identifier(mod_url);if(url_identifier){let old_url=bv_url_map[url_identifier];if(old_url){let dimensions=element.getBoundingClientRect(),new_img_url=getNewImageUrlSVG(old_url,bv_webp_status,mod_url,dimensions);element.setAttribute(target_key,new_img_url)}}}}}__name(handle_mod_key_nodes,"handle_mod_key_nodes");function bvRemoveEventListeners(){for(const event of bv_lazyload_events)window.removeEventListener(event,handleLazyloadedStyleImages)}__name(bvRemoveEventListeners,"bvRemoveEventListeners");function handleLazyloadedStyleImages(){setTimeout(function(){bvRemoveEventListeners()},0),document.querySelectorAll("body *").forEach(_element=>{setTimeout(function(){bvCheckNode(_element,1,1)},0)})}__name(handleLazyloadedStyleImages,"handleLazyloadedStyleImages"),handle_mod_key_nodes();let other_image_observer,iframe_observer_v2,mutation_observer;"IntersectionObserver"in window&&(other_image_observer=new IntersectionObserver(handleOtherImages),iframe_observer_v2=new IntersectionObserver(handleIframesV2)),"MutationObserver"in window&&(mutation_observer=new MutationObserver(bv_handle_mutations),mutation_observer.prevBackground="",mutation_observer.prevBackgroundImage="",mutation_observer.observe(document.body,{childList:!0,subtree:!0,attributes:!0,characterData:!0})),"IntersectionObserver"in window&&"MutationObserver"in window&&window.addEventListener("load",event=>{for(const event2 of bv_lazyload_events)window.addEventListener(event2,handleLazyloadedStyleImages,{once:!0})}); var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});const IMAGE_URL_ATTRIBUTES=["data-src","data-lazy-original","data-lazy-src","data-lazysrc","data-lazysrcset","data-lazy-srcset","data-envira-src","data-srcset","bv-data-src","bv-data-srcset","data-large_image","data-depicter-src","data-depicter-srcset","data-orig-src"],IMAGE_EXTENSIONS=["jpg","jpeg","png","gif","svg","jpe","webp"],BV_CDN_URL="##BV_CDN_URL##",BV_SITE_OPT_PATH="al_opt_content";var BV_IS_RESIZE_ENABLED=!0,BV_IMAGES_NOT_TO_RESIZE=[];function isValidUrl(url){return!!/^https?:\/\//i.test(url)}__name(isValidUrl,"isValidUrl");function isImage(url){let img_ext=getExtension(url);return!!IMAGE_EXTENSIONS.includes(img_ext)}__name(isImage,"isImage");function getImageDeviceName(resized_infos_str,dimensions){let device_width=window.outerWidth;if(resized_infos_str){const device_size_infos=resized_infos_str.split(";");for(const device_info of device_size_infos){const[device_name,resized_dim]=device_info.split(":"),[width_str,height_str]=resized_dim.split("*"),width=parseInt(width_str,10),height=parseInt(height_str,10);if(dimensions.width<=width&&dimensions.height<=height&&device_width<=width)return device_name}return""}return device_width<=480?"bv_resized_mobile":device_width<=820?"bv_resized_ipad":device_width<=1536?"bv_resized_desktop":""}__name(getImageDeviceName,"getImageDeviceName");function isWebpSupported(){var elem=document.createElement("canvas");return elem.getContext&&elem.getContext("2d")?elem.toDataURL("image/webp").indexOf("data:image/webp")==0:!1}__name(isWebpSupported,"isWebpSupported");function getExtension(url){return url.split("?")[0].split(".").pop().toLowerCase()}__name(getExtension,"getExtension");function getNewImageUrlQuery(url,webp_status2,dimensions){let url_and_query_string=url.split("?"),new_url=url_and_query_string[0],query_string=url_and_query_string[1],params=new URLSearchParams(query_string),resized_infos=params.get("bv-resized-infos");params.delete("bv-resized-infos"),query_string=params.toString();var shouldResize=BV_IS_RESIZE_ENABLED&&!BV_IMAGES_NOT_TO_RESIZE.some(pattern=>new_url.includes(pattern));if(shouldResize){let device_name=getImageDeviceName(resized_infos,dimensions),img_ext=getExtension(new_url);device_name!=""&&(new_url+="."+device_name+"."+img_ext)}return webp_status2&&(new_url+=".bv.webp"),query_string&&(new_url+=`?${query_string}`),new_url}__name(getNewImageUrlQuery,"getNewImageUrlQuery");function isOurCdnImage(url){return!!(url.includes(BV_CDN_URL)||url.includes(BV_SITE_OPT_PATH))}__name(isOurCdnImage,"isOurCdnImage");function canChangeUrl(url){return getExtension(url)==="svg"||url.includes("data:image")?!1:!!isOurCdnImage(url)}__name(canChangeUrl,"canChangeUrl");function handleNodeElements(node_elements,img_url_attrs,webp_status2){node_elements.forEach(node_element=>{img_url_attrs.forEach(attr=>{flag=!1,node_element.hasAttribute(attr)&&(attr_val=node_element.getAttribute(attr),new_val="",attr_val.split(",").forEach(src=>{let src_parts=src.trim().split(" "),clean_url=src_parts.shift();if(flag?new_val+=",":flag=!0,isValidUrl(clean_url)&&isImage(clean_url))if(canChangeUrl(clean_url)){let new_url=getNewImageUrlQuery(clean_url,webp_status2,node_element.getBoundingClientRect());new_val+=[new_url].concat(src_parts).join(" ")}else new_val+=src;else new_val+=src}),node_element.setAttribute(attr,new_val))})})}__name(handleNodeElements,"handleNodeElements");function handleTagWithStyle(tag_elements_with_style2,webp_status2){tag_elements_with_style2.forEach(tag_element=>{let img_url=tag_element.getAttribute("bv-style-url");if(img_url&&isValidUrl(img_url)&&isImage(img_url)&&canChangeUrl(img_url)){let new_img_url=getNewImageUrlQuery(img_url,webp_status2,tag_element.getBoundingClientRect()),style_attr_val=tag_element.getAttribute("bv-data-style");style_attr_val&&(new_style_val=style_attr_val.replace(img_url,new_img_url),tag_element.setAttribute("bv-data-style",new_style_val))}})}__name(handleTagWithStyle,"handleTagWithStyle");let webp_status=isWebpSupported(),img_tags=document.querySelectorAll(".bv-tag-attr-replace");handleNodeElements(img_tags,IMAGE_URL_ATTRIBUTES,webp_status);let tag_elements_with_style=document.querySelectorAll(".bv-style-attr-replace");handleTagWithStyle(tag_elements_with_style,webp_status); var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});const defaultConfig={maxRPS:2,hoverDelay:100,excludePatterns:[/wp-admin/,/logout/,/login/,/wc-ajax=/,/wp-ajax=/,/cart/,/checkout/,/my-account/,/add-to-cart/,/wp-login/,/wp-register/,/feed/,/embed/,/refer/,/go/,/recommend/,/recommends/],useViewportDetection:!0,prefetchTimeout:864e5},isBVPreloadLinksDisabled=!1,BV_PRELOAD_LINKS_EVENTS=["mousemove","click","keydown","wheel","touchmove","touchend"];function getConfig(customConfig={}){return{...defaultConfig,...customConfig}}__name(getConfig,"getConfig");function shouldPrefetch(){if(isBVPreloadLinksDisabled||window.bv_preload_links_disabled)return!1;const isSlowConnection=navigator.connection&&(navigator.connection.saveData||navigator.connection.effectiveType?.includes("2g")),supportsPrefetch="document"in window,supportsIntersectionObserver="IntersectionObserver"in window;return!isSlowConnection&&supportsPrefetch&&supportsIntersectionObserver}__name(shouldPrefetch,"shouldPrefetch");function isEligibleUrl(url,config,prefetched,pending){if(!url)return!1;try{const urlObj=new URL(url,window.location.origin);if(urlObj.origin!==window.location.origin||urlObj.href===window.location.href||config.excludePatterns.some(pattern=>pattern.test(urlObj.href))||prefetched.has(urlObj.href)||pending.has(urlObj.href))return!1;const extension=urlObj.pathname.split(".").pop().toLowerCase();return!["jpg","jpeg","png","gif","svg","webp","tiff","bmp","avif","pdf","doc","docx","xls","xlsx","php","html","htm","mp4","mp3","webm","css","js"].includes(extension)}catch{return!1}}__name(isEligibleUrl,"isEligibleUrl");class LinkMonitor{static{__name(this,"LinkMonitor")}constructor(config,prefetchCallback){this.config=config,this.prefetchCallback=prefetchCallback,this.prefetched=new Set,this.pending=new Set,this.observer=null,this.hoverTimeouts=new Map}startMonitoring(){document.addEventListener("mouseover",this.handleHover.bind(this),{passive:!0}),document.addEventListener("touchstart",this.handleTouch.bind(this),{passive:!0}),new MutationObserver(mutations=>{this.config.useViewportDetection&&this.observer&&mutations.forEach(mutation=>{mutation.type==="childList"&&mutation.addedNodes.forEach(node=>{node.nodeType===1&&node.querySelectorAll("a").forEach(link=>{this.isEligible(link.href)&&this.observer.observe(link)})})})}).observe(document.body,{childList:!0,subtree:!0}),this.config.useViewportDetection&&this.setupViewportObserver(),this.cleanupPrefetchLinks()}handleHover(event){try{const link=event.target.closest("a");if(link&&this.isEligible(link.href)){this.hoverTimeouts.has(link.href)&&clearTimeout(this.hoverTimeouts.get(link.href));const timeout=setTimeout(()=>{document.contains(link)&&(this.prefetchCallback(link.href),this.pending.add(link.href)),this.hoverTimeouts.delete(link.href)},this.config.hoverDelay);this.hoverTimeouts.set(link.href,timeout)}}catch(error){console.warn("Failed to store prefetched URL in localStorage",error)}}handleTouch(event){try{const link=event.target.closest("a");link&&this.isEligible(link.href)&&(this.prefetchCallback(link.href),this.pending.add(link.href))}catch(error){console.warn("Failed to store prefetched URL in localStorage",error)}}setupViewportObserver(){this.observer=new IntersectionObserver(this.handleIntersection.bind(this),{rootMargin:"200px"}),document.querySelectorAll("a").forEach(link=>{this.isEligible(link.href)&&this.observer.observe(link)})}handleIntersection(entries){entries.forEach(entry=>{if(entry.isIntersecting){const link=entry.target;this.isEligible(link.href)&&(this.prefetchCallback(link.href),this.pending.add(link.href),this.observer.unobserve(link))}})}isEligible(url){return isEligibleUrl(url,this.config,this.prefetched,this.pending)}markAsPrefetched(url){this.pending.delete(url),this.prefetched.add(url);try{const prefetchedUrls=JSON.parse(localStorage.getItem("prefetchedUrls")||"{}");prefetchedUrls[url]=Date.now(),localStorage.setItem("prefetchedUrls",JSON.stringify(prefetchedUrls))}catch(e){console.warn("Failed to store prefetched URL in localStorage",e)}}cleanupPrefetchLinks(){try{const prefetchedUrls=JSON.parse(localStorage.getItem("prefetchedUrls")||"{}"),now=Date.now();let changed=!1;document.querySelectorAll('link[rel="prefetch"]').forEach(link=>{const url=link.href,timestamp=prefetchedUrls[url];(!timestamp||now-timestamp>this.config.prefetchTimeout)&&(link.remove(),delete prefetchedUrls[url],this.prefetched.delete(url),changed=!0)}),changed&&localStorage.setItem("prefetchedUrls",JSON.stringify(prefetchedUrls))}catch(e){console.warn("Failed to clean up prefetch links",e)}setTimeout(()=>this.cleanupPrefetchLinks(),36e5)}}class Prefetcher{static{__name(this,"Prefetcher")}constructor(config){this.config=config,this.queue=[],this.isProcessing=!1,this.lastPrefetchTime=0}prefetchUrl(url){this.queue.push(url),this.processQueue()}processQueue(){if(this.isProcessing)return;this.isProcessing=!0;const interval=setInterval(()=>{if(this.queue.length===0){clearInterval(interval),this.isProcessing=!1;return}const now=Date.now(),elapsed=now-this.lastPrefetchTime;this.queue.splice(0,Math.min(this.config.maxRPS,this.queue.length)).forEach(url=>{this.addPrefetchLink(url)}),this.lastPrefetchTime=now,this.queue.length===0&&(clearInterval(interval),this.isProcessing=!1)},1e3/this.config.maxRPS)}addPrefetchLink(url){if(document.querySelector(`link[rel="prefetch"][href="${url}"]`))return;const linkElement=document.createElement("link");linkElement.rel="prefetch",linkElement.href=url,linkElement.as="document",document.head.appendChild(linkElement),window.linkMonitor&&window.linkMonitor.markAsPrefetched(url)}}function init(){if(!shouldPrefetch()){console.log("Prefetching not supported or feasible on this device/connection.");return}const config=getConfig(),prefetcher=new Prefetcher(config),monitor=new LinkMonitor(config,url=>{prefetcher.prefetchUrl(url)});window.linkMonitor=monitor,monitor.startMonitoring();try{const prefetchedUrls=JSON.parse(localStorage.getItem("prefetchedUrls")||"{}");Object.keys(prefetchedUrls).forEach(url=>{monitor.prefetched.add(url)})}catch(e){console.warn("Failed to load prefetched URLs from localStorage",e)}}__name(init,"init");function eventHandler(){BV_PRELOAD_LINKS_EVENTS.forEach(eventType=>{document.removeEventListener(eventType,eventHandler)}),init()}__name(eventHandler,"eventHandler"),BV_PRELOAD_LINKS_EVENTS.forEach(eventType=>{document.addEventListener(eventType,eventHandler,{once:!0})});
http://citygateaccountants.co.uk/
Status: 200
Emails: info@citygateaccountants.co.uk, 1ej02035531059info@citygateaccountants.co.uk, 02035531059info@citygateaccountants.co.ukmon
View text
if(typeof ewww_webp_supported==="undefined"){var ewww_webp_supported=!1}if(ewww_webp_supported){document.body.classList.add("webp-support")} Home About Sectors MTD VAT Return Service IN LONDON TAXI CAB DRIVERS ACCOUNTANTS IN LONDON CHARITY ANNUAL RETURN IN LONDON SELF ASSESMENT TAX RETURN IN LONDON DENTIST DENTAL ACCOUNTANTS IN LONDON IT CONTRACTOR ACCOUNTANTS IN LONDON Xero Accounting Software Specialists in London RESTAURANT AND TAKEAWAY ACCOUNTANTS IN LONDON QuickBooks Accountants Landlord & Property Rental Accountants in London NURSE ACCOUNTANTS IN LONDON CIS ACCOUNTANTS IN LONDON Services Accountants Accountants in Essex Chartered Accountants in Finchley Chartered Accountants in Barnet Accountants in Dartford Accountants in Bromley Chartered Accountants in Slough Chartered Accountants in Whitechapel Chartered Accountants in Mayfair Chartered Accountants In ST Albans Chartered Accountants in East London Chartered Accountants in Wembley Payroll Payroll in London Accountant Self-Assessment Capital Gains Tax London Chartered Accountants in East London Landlord Accountant London CIS Contractor East London Taxi Driver Tax Return East London Vat Return Taxation Services Landlord Tax Return Tax Accountants in Camden Tax Advisor in St Albans VAT Return Services in Barking VAT Return Services in Greenwich Vat Return in Milton Keynes Secretarial Services Profile Quotation Blog Contact Us 93-101 Greenfield Road London E1 1EJ02035531059info@citygateaccountants.co.uk Home About Sectors MTD VAT Return Service IN LONDON TAXI CAB DRIVERS ACCOUNTANTS IN LONDON CHARITY ANNUAL RETURN IN LONDON SELF ASSESMENT TAX RETURN IN LONDON DENTIST DENTAL ACCOUNTANTS IN LONDON IT CONTRACTOR ACCOUNTANTS IN LONDON Xero Accounting Software Specialists in London RESTAURANT AND TAKEAWAY ACCOUNTANTS IN LONDON QuickBooks Accountants Landlord & Property Rental Accountants in London NURSE ACCOUNTANTS IN LONDON CIS ACCOUNTANTS IN LONDON Services Accountants Accountants in Essex Chartered Accountants in Finchley Chartered Accountants in Barnet Accountants in Dartford Accountants in Bromley Chartered Accountants in Slough Chartered Accountants in Whitechapel Chartered Accountants in Mayfair Chartered Accountants In ST Albans Chartered Accountants in East London Chartered Accountants in Wembley Payroll Payroll in London Accountant Self-Assessment Capital Gains Tax London Chartered Accountants in East London Landlord Accountant London CIS Contractor East London Taxi Driver Tax Return East London Vat Return Taxation Services Landlord Tax Return Tax Accountants in Camden Tax Advisor in St Albans VAT Return Services in Barking VAT Return Services in Greenwich Vat Return in Milton Keynes Secretarial Services Profile Quotation Blog Contact Us Search for: info@citygateaccountants.co.uk 02035531059 Mon - Fri: 9:00 am - 06.00pm / Closed on Weekends Home About Sectors MTD VAT Return Service IN LONDON TAXI CAB DRIVERS ACCOUNTANTS IN LONDON CHARITY ANNUAL RETURN IN LONDON SELF ASSESMENT TAX RETURN IN LONDON DENTIST DENTAL ACCOUNTANTS IN LONDON IT CONTRACTOR ACCOUNTANTS IN LONDON Xero Accounting Software Specialists in London RESTAURANT AND TAKEAWAY ACCOUNTANTS IN LONDON QuickBooks Accountants Landlord & Property Rental Accountants in London NURSE ACCOUNTANTS IN LONDON CIS ACCOUNTANTS IN LONDON Services Accountants Accountants in Essex Chartered Accountants in Finchley Chartered Accountants in Barnet Accountants in Dartford Accountants in Bromley Chartered Accountants in Slough Chartered Accountants in Whitechapel Chartered Accountants in Mayfair Chartered Accountants In ST Albans Chartered Accountants in East London Chartered Accountants in Wembley Payroll Payroll in London Accountant Self-Assessment Capital Gains Tax London Chartered Accountants in East London Landlord Accountant London CIS Contractor East London Taxi Driver Tax Return East London Vat Return Taxation Services Landlord Tax Return Tax Accountants in Camden Tax Advisor in St Albans VAT Return Services in Barking VAT Return Services in Greenwich Vat Return in Milton Keynes Secretarial Services Profile Quotation Blog Contact Us Book Now YOUR BEST FINANCIAL PATNERS!! LONDON'S PREMIER SMALL BUSINESS ACCOUNTING FIRM CONTACT US ServicesProfessional Accounting Services to Support Your Success! Our accounting services are designed to support your success at every stage of your business. We have 9+ year of experience so, we offer tailored solutions to manage your effectively finances, ensuring your business thrives. View All Services Bookkeeping You can rely on us for the maintenance of precise, updated, and efficient bookkeeping solutions for all your financial needs. Accounting With our full range offering services, your financials are in safe hands and you comply. VAT Regarding the issue of VAT returns, we assist in the administration of the returns and make sure that all the regulations are observed. Business start-up Find the best guidance and assistance for having a proper business startup experience. About Us Citygate is dedicated to your success At Citygate, we fully endorse monetary gain thus ensuring the achievement of the clients’ monetary goals. All your requirements in any field of chartered accountant services are met by our efficient team of chartered accountants. Accounting services, tax planning, and preparation, and business consultancy; we offer services that will improve your company’s liquidity. Through diametric communication and sustainable practices, our relationships with our clients are based on honesty and quality. We would appreciate being your companions in reaching your financial targets. Discover More CityGates AccountantsPortfolios Support Technology Consulting Stock Market Analysis Marketing Sales Analysis Marketing Stock Investments Marketing Big Data Services Business HR Recruiting Consulting Advertising Technology Business jQuery(document).ready(function(){ jQuery( '.rs-addon-sliders' ).each(function( index ) { var slider_id = jQuery(this).attr('id'); var slider_conf = jQuery.parseJSON( jQuery(this).closest('.rsaddon-unique-slider').find('.rsaddon-slider-conf').attr('data-conf')); if( typeof(slider_id) != 'undefined' && slider_id != '' ) { jQuery('#'+slider_id).not('.slick-initialized').slick({ slidesToShow : parseInt(slider_conf.col_lg), centerMode : (slider_conf.centerMode) == "true" ? true : false, dots : (slider_conf.sliderDots) == "true" ? true : false, arrows : (slider_conf.sliderNav) == "true" ? true : false, autoplay : (slider_conf.slider_autoplay) == "true" ? true : false, slidesToScroll : parseInt(slider_conf.slidesToScroll), centerPadding : slider_conf.slider_centerMode_pad, autoplaySpeed : parseInt(slider_conf.autoplaySpeed), pauseOnHover : (slider_conf.pauseOnHover) == "true" ? true : false, loop : false, responsive: [{ breakpoint: 1200, settings: { slidesToShow: parseInt(slider_conf.col_md), slidesToScroll: 1, } }, { breakpoint: 1199, settings: { centerPadding : slider_conf.slider_centers_pad3, } }, { breakpoint: 992, settings: { slidesToShow: parseInt(slider_conf.col_sm), slidesToScroll: 1, centerPadding : slider_conf.slider_centers_pad, } }, { breakpoint: 768, settings: { arrows: false, slidesToShow: parseInt(slider_conf.col_xs), slidesToScroll: 1, centerPadding : slider_conf.slider_centers_pad2, } }, { breakpoint: 600, settings: { slidesToShow: 1, arrows: false, slidesToScroll: 1, centerPadding : '0px', } }] }); } }); }); CityGates AccountantsWy choose City Gates We are a trusted name Consultations at No Cost Premium Quality Service Seasoned Professionals jQuery(document).ready(function(){ jQuery('.popup-videos').magnificPopup({ disableOn: 10, type: 'iframe', mainClass: 'mfp-fade', removalDelay: 160, preloader: false, fixedContentPos: false }); }); CityGates AccountantsThe question that comes to one’s mind when answering this question is what makes us Outstanding from Others? Citygate has set itself apart from the rest of the companies, all because of our concern for customer relations. There is a differentiated approach, innovative tools, and a team of specialists to implement the plan. The nature of relationships and the company’s transparency are its main strengths compared to similar firms. Citygate is your reliable ally in any steps you take toward financial management. Business jQuery(document).ready(function(){ jQuery('.skillbar').skillBars({ from: 0, speed: 4000, interval: 100, decimals: 0, }); }); Consulting jQuery(document).ready(function(){ jQuery('.skillbar').skillBars({ from: 0, speed: 4000, interval: 100, decimals: 0, }); }); View Projects ReviewsWhat Our client Says Citygate Accountants 24 Google reviews Write a review Posted on DJ RGT 4D Surround Sounds 16. December, 2022 very good experience very well behaved institute Posted on Ribon Raihan 10. December, 2022 I might want to suggest Citygate Bookkeepers and their group. They are entirely dependable and their administration exceptionally proficient. Cost wise extremely modest. Continuously I suggest Citygate Bookkeepers Posted on jannatul ferdous 8. December, 2022 Good service Posted on Chayan Mandal 8. December, 2022 it's a nice place to visit. Posted on Hack 47 5. December, 2022 Very very nice Posted on raj darbar 23. May, 2022 Very polite service much useful information given by Rashed Ahmed the accountant Posted on evandro oliveira 20. May, 2021 Posted on Sadek mo 24. October, 2019 Grate service. Friendly staff citygate accountants would recommend to anyone .Rashid bai lovely man! Posted on Shah Miah 9. October, 2019 Citygate Accountants make my tax return. I get very competent service. I recommend Citygate Acciuntants Posted on YEASIN ABDIN 7. October, 2019 I would like to recommend Citygate Accountants and Rashed Ahmed. I get excellent services and they save my Capital Gain Tax. I recommend Citygate Accountants Showing our latest reviews News Accountancy Trends and Insights Explore the latest insights and trends in the field of accountancy with our comprehensive updates and news. Stay informed about regulatory changes, industry developments, and best practices. Our aim is to provide you with valuable information to enhance your financial management strategies and stay ahead in your business. Latest News Uncategorized How to Manage Cash Flow Effectively in 2025 Cash flow is one of the most important things to track when you run a business. Good... SEO 18 Nov 2025 Uncategorized Understanding Making Tax Digital and How It Affects You Tax rules are changing, and it's important to know how. If you are a business owner or... SEO 10 Nov 2025 Uncategorized Benefits of Payroll Outsourcing in SMEs Owning a small business can be an exciting and overwhelming venture. Payroll is one of the mission-critical... SEO 05 Nov 2025 Uncategorized How Professional Accountancy Services Can Help Your Business Grow Business is not easy. So many things you need to look after. Money is one of them... SEO 25 Oct 2025 Uncategorized Navigating Company Formation and Compliance in the UK It is an extraordinarily exciting thing to start a business — and also confusing. In the UK,... SEO 22 Oct 2025 Uncategorized Why Choosing Certified Accountants in London? Handling finances matters to any business. If your business is big or small, it is a must... SEO 15 Oct 2025 jQuery(document).ready(function(){ jQuery( '.rs-addon-slider' ).each(function( index ) { var slider_id = jQuery(this).attr('id'); var slider_conf = jQuery.parseJSON( jQuery(this).closest('.rsaddon-unique-slider').find('.rsaddon-slider-conf').attr('data-conf')); if( typeof(slider_id) != 'undefined' && slider_id != '' ) { jQuery('#'+slider_id).not('.slick-initialized').slick({ slidesToShow : parseInt(slider_conf.col_lg), centerMode : (slider_conf.centerMode) == "true" ? true : false, dots : (slider_conf.sliderDots) == "true" ? true : false, arrows : (slider_conf.sliderNav) == "true" ? true : false, autoplay : (slider_conf.slider_autoplay) == "true" ? true : false, slidesToScroll : parseInt(slider_conf.slidesToScroll), centerPadding : '15px', autoplaySpeed : parseInt(slider_conf.autoplaySpeed), pauseOnHover : (slider_conf.pauseOnHover) == "true" ? true : false, loop : false, responsive: [{ breakpoint: 1200, settings: { slidesToShow: parseInt(slider_conf.col_md), } }, { breakpoint: 992, settings: { slidesToShow: parseInt(slider_conf.col_sm), } }, { breakpoint: 768, settings: { arrows: false, slidesToShow: parseInt(slider_conf.col_xs), } }, ] }); } }); }); Citygate Accountants offers a wide range of accounting, tax planning and business advisory services tailored to small and medium-sized businesses in London, including South London, South East London, East London, Lewisham, and Greenwich, serving all of South-East London and England. Discover More Latest Posts How to Manage Cash Flow Effectively in 2025 November 18, 2025 Understanding Making Tax Digital and How It Affects You November 10, 2025 Benefits of Payroll Outsourcing in SMEs November 5, 2025 Contact Info 93-101 Greenfield Road London E1 1EJ 02035531059info@citygateaccountants.co.ukMon - Fri: 9:00 am - 06.00pm / Closed on Weekends ©copyright 2024 Citygate. Designed By Growexsoft - Privacy Policy window.RS_MODULES = window.RS_MODULES || {}; window.RS_MODULES.modules = window.RS_MODULES.modules || {}; window.RS_MODULES.waiting = window.RS_MODULES.waiting || []; window.RS_MODULES.defered = true; window.RS_MODULES.moduleWaiting = window.RS_MODULES.moduleWaiting || {}; window.RS_MODULES.type = 'compiled'; {"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\/reobiz-child\/*","\/wp-content\/themes\/reobiz\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 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 ); } ); (function(n,t,c,d){if(t.getElementById(d)){return}var o=t.createElement('script');o.id=d;(o.async=!0),(o.src='https://cdn.buttonizer.io/embed.js'),(o.onload=function(){window.Buttonizer?window.Buttonizer.init(c):window.addEventListener('buttonizer_script_loaded',()=>window.Buttonizer.init(c))}),t.head.appendChild(o)})(window,document,'20721720-6a84-4005-a7bd-417cb4d3a178','buttonizer_script') #rs-demo-id {} /* <![CDATA[ */ var eio_lazy_vars = {"exactdn_domain":"","skip_autoscale":0,"threshold":0,"use_dpr":1}; /* ]]> */ /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/citygateaccountants.co.uk\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; /* ]]> */ /* <![CDATA[ */ var pointer_data = {"pointer_border":"#009087","border_width":"2","pointer_bg":"transparent","diameter":"40","scale":"1.3","speed":"4"}; /* ]]> */ /* <![CDATA[ */ var elementskit = { resturl: 'https://citygateaccountants.co.uk/wp-json/elementskit/v1/', } /* ]]> */ /* <![CDATA[ */ var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}, "hasCustomBreakpoints":false},"version":"3.33.1","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"nested-elements":true,"home_screen":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"cloud-library":true,"e_opt_in_v4_page":true,"import-export-customization":true},"urls":{"assets":"https:\/\/citygateaccountants.co.uk\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/citygateaccountants.co.uk\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/citygateaccountants.co.uk\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"c66731535d"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":14834,"title":"City%20Gates%20Accountants%20%7C%20Professional%20Chartered%20Accountants","excerpt":"","featuredImage":false}}; /* ]]> */ /* <![CDATA[ */ var ekit_config = {"ajaxurl":"https:\/\/citygateaccountants.co.uk\/wp-admin\/admin-ajax.php","nonce":"6949a2f8a7"}; /* ]]> */ /* <![CDATA[ */ var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}}; /* ]]> */ /* <![CDATA[ */ var wpformsElementorVars = {"captcha_provider":"recaptcha","recaptcha_type":"v2"}; /* ]]> */ var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});function bv_override_browser_listener(target){var bv_og_add_event_listener=target.addEventListener,bv_og_remove_event_listener=target.removeEventListener;function bv_handle_event_listeners(type,listener,options){var handledEvents=["readystatechange","DOMContentLoaded","load","pageshow"],eventName=type;(!document.currentScript||!document.currentScript.hasAttribute("bv-exclude"))&&(eventName=handledEvents.indexOf(type)!==-1?"Airlift"+type:type),arguments[0]=eventName,bv_og_add_event_listener.apply(target,arguments)}__name(bv_handle_event_listeners,"bv_handle_event_listeners");function bv_handle_remove_event_listener(type,listener,options){var handledEvents=["readystatechange","DOMContentLoaded","load","pageshow"],eventName=type;(!document.currentScript||!document.currentScript.hasAttribute("bv-exclude"))&&(eventName=handledEvents.indexOf(type)!==-1?"Airlift"+type:type),arguments[0]=eventName,bv_og_remove_event_listener.apply(target,arguments)}__name(bv_handle_remove_event_listener,"bv_handle_remove_event_listener"),target.addEventListener=function(type,listener,options){bv_handle_event_listeners(type,listener,options)},target.removeEventListener=function(type,listener,options){bv_handle_remove_event_listener(type,listener,options)}}__name(bv_override_browser_listener,"bv_override_browser_listener"),bv_override_browser_listener(window),bv_override_browser_listener(document);function bv_override_property_listeners(target,eventType){if(!target||typeof target!="object"){console.error("bv_override_property_listeners: Invalid target",target);return}var airliftPropertyName="on"+eventType,existingDescriptor=Object.getOwnPropertyDescriptor(target,airliftPropertyName);if(existingDescriptor&&!existingDescriptor.configurable){console.warn("Cannot override "+airliftPropertyName+": property is not configurable");return}var bv_internalHandler=null,airliftEventName="Airlift"+eventType,bvWrapperFunction=__name(function(e){if(bv_internalHandler)try{bv_internalHandler(e)}catch(error){console.error("Error in "+airliftPropertyName+" handler:",error)}},"bvWrapperFunction");try{Object.defineProperty(target,airliftPropertyName,{get:__name(function(){return bv_internalHandler},"get"),set:__name(function(handler){if(handler!=null&&typeof handler!="function"){console.warn("Invalid handler for "+airliftPropertyName+", ignoring");return}handler?(bv_internalHandler||target.addEventListener(airliftEventName,bvWrapperFunction),bv_internalHandler=handler):(bv_internalHandler=null,target.removeEventListener(airliftEventName,bvWrapperFunction))},"set"),enumerable:!0,configurable:!0})}catch(error){console.error("Failed to override "+airliftPropertyName+":",error)}}__name(bv_override_property_listeners,"bv_override_property_listeners"),bv_override_property_listeners(window,"load"),bv_override_property_listeners(window,"pageshow"),bv_override_property_listeners(document,"DOMContentLoaded"),bv_override_property_listeners(document,"readystatechange");function bv_override_document_write(){var bv_original_write=document.write,bv_original_writeln=document.writeln;function bv_handle_document_write(scriptElement,content){try{if(content==null)return;if(content=String(content),scriptElement&&scriptElement.hasAttribute("bv-exclude"))return bv_original_write.call(document,content);var container=null;scriptElement&&scriptElement.documentWriteContainer?container=scriptElement.documentWriteContainer:(container=document.createElement("span"),scriptElement&&(scriptElement.documentWriteContainer=container)),container.innerHTML+=content;var insertPoint=scriptElement||document.currentScript;if(!container.parentNode)if(insertPoint&&insertPoint.parentNode)insertPoint.parentNode.insertBefore(container,insertPoint.nextSibling);else if(document.body)document.body.appendChild(container);else{console.warn("document.body not ready for document.write, deferring"),typeof window<"u"&&window.addEventListener("DOMContentLoaded",function(){document.body&&!container.parentNode&&document.body.appendChild(container)});return}var tempDiv=document.createElement("span");tempDiv.innerHTML=content;var scriptsInContent=tempDiv.querySelectorAll("script");scriptsInContent.length>0&&scriptsInContent.forEach(function(oldScript){try{var newScript=document.createElement("script"),attributes=oldScript.getAttributeNames();attributes.forEach(function(attr){try{newScript.setAttribute(attr,oldScript.getAttribute(attr))}catch{console.log("Not able to set Attribute:")}}),newScript.async=!1,!oldScript.src&&oldScript.textContent&&(newScript.textContent=oldScript.textContent),newScript.setAttribute("bv-document-write",""),setTimeout(function(){try{insertPoint&&insertPoint.parentNode?insertPoint.parentNode.insertBefore(newScript,insertPoint.nextSibling):document.head&&document.head.appendChild(newScript)}catch(error){console.error("Error inserting document.write script:",error)}},0)}catch(error){console.error("Error processing document.write script:",error)}})}catch(error){console.error("Error in document.write handler:",error);try{bv_original_write.call(document,content)}catch(e){console.error("Fallback document.write also failed:",e)}}}__name(bv_handle_document_write,"bv_handle_document_write"),document.write=function(content){bv_handle_document_write(document.currentScript,content)},document.writeln=function(content){bv_handle_document_write(document.currentScript,content+` `)}}__name(bv_override_document_write,"bv_override_document_write"),bv_override_document_write(); var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});var BV_IS_RESIZE_ENABLED=!0,BV_IMAGES_NOT_TO_RESIZE=[];function getImageDeviceName(resized_infos_str,dimensions){let device_width=window.outerWidth;if(resized_infos_str){const device_size_infos=resized_infos_str.split(";");for(const device_info of device_size_infos){const[device_name,resized_dim]=device_info.split(":"),[width_str,height_str]=resized_dim.split("*"),width=parseInt(width_str,10),height=parseInt(height_str,10);if(dimensions.width<=width&&dimensions.height<=height&&device_width<=width)return device_name}return""}return device_width<=480?"bv_resized_mobile":device_width<=820?"bv_resized_ipad":device_width<=1536?"bv_resized_desktop":""}__name(getImageDeviceName,"getImageDeviceName");function isWebpSupported(){var elem=document.createElement("canvas");return elem.getContext&&elem.getContext("2d")?elem.toDataURL("image/webp").indexOf("data:image/webp")==0:!1}__name(isWebpSupported,"isWebpSupported");function getExtension(url){return url.split(".").pop().toLowerCase().split("?")[0]}__name(getExtension,"getExtension");function getNewImageUrlSVG(url,webp_status,encoded_url,dimensions){let url_and_query_string=url.split("?"),new_url=url_and_query_string[0],query_string=url_and_query_string[1];var shouldResize=BV_IS_RESIZE_ENABLED&&!BV_IMAGES_NOT_TO_RESIZE.some(pattern=>new_url.includes(pattern));if(shouldResize){let resized_infos=get_bv_identifier(encoded_url,"bv-resized-infos"),device_name=getImageDeviceName(resized_infos,dimensions);if(device_name!=""){let img_ext=getExtension(new_url);new_url+="."+device_name+"."+img_ext}}return webp_status&&(new_url+=".bv.webp"),query_string&&(new_url+=`?${query_string}`),new_url}__name(getNewImageUrlSVG,"getNewImageUrlSVG");function get_bv_identifier(property,attr_identifier="bv-identifer"){let a=null;try{a=property.match(/.*?base64,(.*?)"/)}catch(error){console.log(error)}if(!a||!a[1])try{a=property.match(/.*?base64,(.*)/)}catch(error){console.log(error)}if(a&&a[1]){let b=null;if(attr_identifier=="bv-identifer"?b=atob(a[1]).match(/.*?bv-identifer="(.*?)"/):attr_identifier=="bv-bg-style"?b=atob(a[1]).match(/.*?bv-bg-style="(.*?)"/):attr_identifier=="bv-resized-infos"&&(b=atob(a[1]).match(/.*?bv-resized-infos="(.*?)"/)),b&&b[1])return attr_identifier=="bv-bg-style"||attr_identifier=="bv-resized-infos"?atob(b[1]):b[1]}return!1}__name(get_bv_identifier,"get_bv_identifier");var bv_url_map=JSON.parse('{"0":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/uploads/2024/11/s1-1.jpg.bv.webp?bv_host=citygateaccountants.co.uk","1":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/uploads/2024/05/video-bg.jpg.bv.webp?bv_host=citygateaccountants.co.uk","2":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/uploads/2024/08/CREATIVE-PORTFOLIO-4.png.bv.webp?bv_host=citygateaccountants.co.uk","3":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/plugins/elementskit-lite/widgets/init/assets/img/arrow.png?bv_host=citygateaccountants.co.uk","4":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/plugins/elementskit-lite/widgets/init/assets/img/sort_asc.png?bv_host=citygateaccountants.co.uk","5":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/plugins/elementskit-lite/widgets/init/assets/img/sort_desc.png?bv_host=citygateaccountants.co.uk","6":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/plugins/elementskit-lite/widgets/init/assets/img/sort_asc_disabled.png?bv_host=citygateaccountants.co.uk","7":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/uploads/2024/05/video-bg.jpg?bv_host=citygateaccountants.co.uk","8":"https://citygateaccountants.co.uk/wp-content/uploads/al_opt_content/IMAGE/citygateaccountants.co.uk/wp-content/uploads/2024/08/CREATIVE-PORTFOLIO-4.png?bv_host=citygateaccountants.co.uk"}');const bvObservedNodesWithCounter=new Map,bv_webp_status=isWebpSupported();function bvObserveImgNode(node){const bv_counter=bvObservedNodesWithCounter.get(node)||0;bv_counter<50&&(bvObservedNodesWithCounter.set(node,bv_counter+1),other_image_observer.observe(node),console.log("NodeP with backgroundImage :",node))}__name(bvObserveImgNode,"bvObserveImgNode");function set_iframe_element_src_v2(iframe_element){let src_value=iframe_element.getAttribute("bv-data-src");src_value?(src_value.includes("autoplay=1")&&(src_value+="&mute=1"),iframe_element.setAttribute("src",src_value)):console.log("IFRAME_SRC_NOT_FOUND : "+entry)}__name(set_iframe_element_src_v2,"set_iframe_element_src_v2");function handleOtherImages(entries){entries.map(entry2=>{if(entry2.isIntersecting){const computedStyle=getComputedStyle(entry2.target),background=computedStyle.getPropertyValue("background")||"none",backgroundImage=computedStyle.getPropertyValue("background-image")||"none";let property_value=null,property_type=null;if(backgroundImage!=="none"&&backgroundImage.match(/url\(/)?(property_value=backgroundImage,property_type="background-image"):background!=="none"&&background.match(/url\(/)&&(property_value=background,property_type="background"),property_value){let bv_bg_style=get_bv_identifier(property_value,"bv-bg-style"),url_identifier=get_bv_identifier(property_value);if(url_identifier){let new_url=bv_url_map[url_identifier];if(new_url){const regex=/url\(['"]?(data:image.*?)['"]?\)/g;if(bv_bg_style&&bv_bg_style.length>0){for(;(match=regex.exec(bv_bg_style))!==null;){let new_img_url=getNewImageUrlSVG(new_url,bv_webp_status,property_value,entry2.target.getBoundingClientRect());bv_bg_style=bv_bg_style.replace(match[1],new_img_url)}let new_bv_bg_style=entry2.target.getAttribute("style")||"";new_bv_bg_style=new_bv_bg_style+(new_bv_bg_style?";":"")+(bv_bg_style||""),entry2.target.setAttribute("style",new_bv_bg_style)}else{for(;(match=regex.exec(property_value))!==null;){let new_img_url=getNewImageUrlSVG(new_url,bv_webp_status,property_value,entry2.target.getBoundingClientRect());property_value=property_value.replace(match[1],new_img_url)}entry2.target.style.setProperty(property_type,property_value,"important")}}}}bvObservedNodesWithCounter.delete(entry2.target),other_image_observer.unobserve(entry2.target)}})}__name(handleOtherImages,"handleOtherImages");function handleIframesV2(entries){entries.map(entry2=>{entry2.isIntersecting&&(set_iframe_element_src_v2(entry2.target),iframe_observer_v2.unobserve(entry2.target))})}__name(handleIframesV2,"handleIframesV2");const bvCheckNode=__name((node,currentLevel=1,maxLevel=1/0)=>{if(node.nodeType===1){const className=node.getAttribute("class");if(node.nodeName==="IFRAME"&&typeof className=="string"&&className.includes("bv-lazyload-iframe"))iframe_observer_v2.observe(node);else{const computedStyle=getComputedStyle(node),background=computedStyle.getPropertyValue("background")||"none",backgroundImage=computedStyle.getPropertyValue("background-image")||"none";backgroundImage!=="none"&&backgroundImage.match(/url\(/)?get_bv_identifier(backgroundImage)&&bvObserveImgNode(node):background!=="none"&&background.match(/url\(/)?get_bv_identifier(background)&&bvObserveImgNode(node):typeof className=="string"&&className.includes("bv-lazyload-bg-style")?bv_style_observer.observe(node):typeof className=="string"&&className.includes("bv-lazyload-tag-img")?img_observer.observe(node):typeof className=="string"&&className.includes("bv-lazyload-picture")&&picture_lazy_observer.observe(node)}}currentLevel<maxLevel&&node.childNodes.length&&node.childNodes.forEach(childNode=>{bvCheckNode(childNode,currentLevel+1,maxLevel)})},"bvCheckNode");function bv_handle_mutations(mutations){mutations.forEach(mutation=>{if(mutation.type==="childList"&&mutation.addedNodes.length)mutation.addedNodes.forEach(node=>{setTimeout(function(){bvCheckNode(node)},0)});else if(mutation.type==="attributes"){const targetNode=mutation.target,attributeName=mutation.attributeName,attributeValue=targetNode.getAttribute(attributeName);if(attributeName==="style"&&targetNode.style.backgroundImage!==mutation_observer.prevBackgroundImage){const computedStyle=getComputedStyle(targetNode),background=computedStyle.getPropertyValue("background")||"none",backgroundImage=computedStyle.getPropertyValue("background-image")||"none";backgroundImage!=="none"&&backgroundImage.match(/url\(/)?get_bv_identifier(backgroundImage)&&bvObserveImgNode(targetNode):background!=="none"&&background.match(/url\(/)&&get_bv_identifier(background)&&bvObserveImgNode(targetNode)}else attributeName==="class"&&setTimeout(function(){bvCheckNode(targetNode)},0)}})}__name(bv_handle_mutations,"bv_handle_mutations");function handle_mod_key_nodes(){let node_elements=document.querySelectorAll("[bv-img-mod-key]");for(let i=0;i<node_elements.length;i++){let element=node_elements[i],target_key=element.getAttribute("bv-img-mod-key"),mod_url=element.getAttribute(target_key);if(mod_url){let url_identifier=get_bv_identifier(mod_url);if(url_identifier){let old_url=bv_url_map[url_identifier];if(old_url){let dimensions=element.getBoundingClientRect(),new_img_url=getNewImageUrlSVG(old_url,bv_webp_status,mod_url,dimensions);element.setAttribute(target_key,new_img_url)}}}}}__name(handle_mod_key_nodes,"handle_mod_key_nodes");function bvRemoveEventListeners(){for(const event of bv_lazyload_events)window.removeEventListener(event,handleLazyloadedStyleImages)}__name(bvRemoveEventListeners,"bvRemoveEventListeners");function handleLazyloadedStyleImages(){setTimeout(function(){bvRemoveEventListeners()},0),document.querySelectorAll("body *").forEach(_element=>{setTimeout(function(){bvCheckNode(_element,1,1)},0)})}__name(handleLazyloadedStyleImages,"handleLazyloadedStyleImages"),handle_mod_key_nodes();let other_image_observer,iframe_observer_v2,mutation_observer;"IntersectionObserver"in window&&(other_image_observer=new IntersectionObserver(handleOtherImages),iframe_observer_v2=new IntersectionObserver(handleIframesV2)),"MutationObserver"in window&&(mutation_observer=new MutationObserver(bv_handle_mutations),mutation_observer.prevBackground="",mutation_observer.prevBackgroundImage="",mutation_observer.observe(document.body,{childList:!0,subtree:!0,attributes:!0,characterData:!0})),"IntersectionObserver"in window&&"MutationObserver"in window&&window.addEventListener("load",event=>{for(const event2 of bv_lazyload_events)window.addEventListener(event2,handleLazyloadedStyleImages,{once:!0})}); var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});const IMAGE_URL_ATTRIBUTES=["data-src","data-lazy-original","data-lazy-src","data-lazysrc","data-lazysrcset","data-lazy-srcset","data-envira-src","data-srcset","bv-data-src","bv-data-srcset","data-large_image","data-depicter-src","data-depicter-srcset","data-orig-src"],IMAGE_EXTENSIONS=["jpg","jpeg","png","gif","svg","jpe","webp"],BV_CDN_URL="##BV_CDN_URL##",BV_SITE_OPT_PATH="al_opt_content";var BV_IS_RESIZE_ENABLED=!0,BV_IMAGES_NOT_TO_RESIZE=[];function isValidUrl(url){return!!/^https?:\/\//i.test(url)}__name(isValidUrl,"isValidUrl");function isImage(url){let img_ext=getExtension(url);return!!IMAGE_EXTENSIONS.includes(img_ext)}__name(isImage,"isImage");function getImageDeviceName(resized_infos_str,dimensions){let device_width=window.outerWidth;if(resized_infos_str){const device_size_infos=resized_infos_str.split(";");for(const device_info of device_size_infos){const[device_name,resized_dim]=device_info.split(":"),[width_str,height_str]=resized_dim.split("*"),width=parseInt(width_str,10),height=parseInt(height_str,10);if(dimensions.width<=width&&dimensions.height<=height&&device_width<=width)return device_name}return""}return device_width<=480?"bv_resized_mobile":device_width<=820?"bv_resized_ipad":device_width<=1536?"bv_resized_desktop":""}__name(getImageDeviceName,"getImageDeviceName");function isWebpSupported(){var elem=document.createElement("canvas");return elem.getContext&&elem.getContext("2d")?elem.toDataURL("image/webp").indexOf("data:image/webp")==0:!1}__name(isWebpSupported,"isWebpSupported");function getExtension(url){return url.split("?")[0].split(".").pop().toLowerCase()}__name(getExtension,"getExtension");function getNewImageUrlQuery(url,webp_status2,dimensions){let url_and_query_string=url.split("?"),new_url=url_and_query_string[0],query_string=url_and_query_string[1],params=new URLSearchParams(query_string),resized_infos=params.get("bv-resized-infos");params.delete("bv-resized-infos"),query_string=params.toString();var shouldResize=BV_IS_RESIZE_ENABLED&&!BV_IMAGES_NOT_TO_RESIZE.some(pattern=>new_url.includes(pattern));if(shouldResize){let device_name=getImageDeviceName(resized_infos,dimensions),img_ext=getExtension(new_url);device_name!=""&&(new_url+="."+device_name+"."+img_ext)}return webp_status2&&(new_url+=".bv.webp"),query_string&&(new_url+=`?${query_string}`),new_url}__name(getNewImageUrlQuery,"getNewImageUrlQuery");function isOurCdnImage(url){return!!(url.includes(BV_CDN_URL)||url.includes(BV_SITE_OPT_PATH))}__name(isOurCdnImage,"isOurCdnImage");function canChangeUrl(url){return getExtension(url)==="svg"||url.includes("data:image")?!1:!!isOurCdnImage(url)}__name(canChangeUrl,"canChangeUrl");function handleNodeElements(node_elements,img_url_attrs,webp_status2){node_elements.forEach(node_element=>{img_url_attrs.forEach(attr=>{flag=!1,node_element.hasAttribute(attr)&&(attr_val=node_element.getAttribute(attr),new_val="",attr_val.split(",").forEach(src=>{let src_parts=src.trim().split(" "),clean_url=src_parts.shift();if(flag?new_val+=",":flag=!0,isValidUrl(clean_url)&&isImage(clean_url))if(canChangeUrl(clean_url)){let new_url=getNewImageUrlQuery(clean_url,webp_status2,node_element.getBoundingClientRect());new_val+=[new_url].concat(src_parts).join(" ")}else new_val+=src;else new_val+=src}),node_element.setAttribute(attr,new_val))})})}__name(handleNodeElements,"handleNodeElements");function handleTagWithStyle(tag_elements_with_style2,webp_status2){tag_elements_with_style2.forEach(tag_element=>{let img_url=tag_element.getAttribute("bv-style-url");if(img_url&&isValidUrl(img_url)&&isImage(img_url)&&canChangeUrl(img_url)){let new_img_url=getNewImageUrlQuery(img_url,webp_status2,tag_element.getBoundingClientRect()),style_attr_val=tag_element.getAttribute("bv-data-style");style_attr_val&&(new_style_val=style_attr_val.replace(img_url,new_img_url),tag_element.setAttribute("bv-data-style",new_style_val))}})}__name(handleTagWithStyle,"handleTagWithStyle");let webp_status=isWebpSupported(),img_tags=document.querySelectorAll(".bv-tag-attr-replace");handleNodeElements(img_tags,IMAGE_URL_ATTRIBUTES,webp_status);let tag_elements_with_style=document.querySelectorAll(".bv-style-attr-replace");handleTagWithStyle(tag_elements_with_style,webp_status); var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});const defaultConfig={maxRPS:2,hoverDelay:100,excludePatterns:[/wp-admin/,/logout/,/login/,/wc-ajax=/,/wp-ajax=/,/cart/,/checkout/,/my-account/,/add-to-cart/,/wp-login/,/wp-register/,/feed/,/embed/,/refer/,/go/,/recommend/,/recommends/],useViewportDetection:!0,prefetchTimeout:864e5},isBVPreloadLinksDisabled=!1,BV_PRELOAD_LINKS_EVENTS=["mousemove","click","keydown","wheel","touchmove","touchend"];function getConfig(customConfig={}){return{...defaultConfig,...customConfig}}__name(getConfig,"getConfig");function shouldPrefetch(){if(isBVPreloadLinksDisabled||window.bv_preload_links_disabled)return!1;const isSlowConnection=navigator.connection&&(navigator.connection.saveData||navigator.connection.effectiveType?.includes("2g")),supportsPrefetch="document"in window,supportsIntersectionObserver="IntersectionObserver"in window;return!isSlowConnection&&supportsPrefetch&&supportsIntersectionObserver}__name(shouldPrefetch,"shouldPrefetch");function isEligibleUrl(url,config,prefetched,pending){if(!url)return!1;try{const urlObj=new URL(url,window.location.origin);if(urlObj.origin!==window.location.origin||urlObj.href===window.location.href||config.excludePatterns.some(pattern=>pattern.test(urlObj.href))||prefetched.has(urlObj.href)||pending.has(urlObj.href))return!1;const extension=urlObj.pathname.split(".").pop().toLowerCase();return!["jpg","jpeg","png","gif","svg","webp","tiff","bmp","avif","pdf","doc","docx","xls","xlsx","php","html","htm","mp4","mp3","webm","css","js"].includes(extension)}catch{return!1}}__name(isEligibleUrl,"isEligibleUrl");class LinkMonitor{static{__name(this,"LinkMonitor")}constructor(config,prefetchCallback){this.config=config,this.prefetchCallback=prefetchCallback,this.prefetched=new Set,this.pending=new Set,this.observer=null,this.hoverTimeouts=new Map}startMonitoring(){document.addEventListener("mouseover",this.handleHover.bind(this),{passive:!0}),document.addEventListener("touchstart",this.handleTouch.bind(this),{passive:!0}),new MutationObserver(mutations=>{this.config.useViewportDetection&&this.observer&&mutations.forEach(mutation=>{mutation.type==="childList"&&mutation.addedNodes.forEach(node=>{node.nodeType===1&&node.querySelectorAll("a").forEach(link=>{this.isEligible(link.href)&&this.observer.observe(link)})})})}).observe(document.body,{childList:!0,subtree:!0}),this.config.useViewportDetection&&this.setupViewportObserver(),this.cleanupPrefetchLinks()}handleHover(event){try{const link=event.target.closest("a");if(link&&this.isEligible(link.href)){this.hoverTimeouts.has(link.href)&&clearTimeout(this.hoverTimeouts.get(link.href));const timeout=setTimeout(()=>{document.contains(link)&&(this.prefetchCallback(link.href),this.pending.add(link.href)),this.hoverTimeouts.delete(link.href)},this.config.hoverDelay);this.hoverTimeouts.set(link.href,timeout)}}catch(error){console.warn("Failed to store prefetched URL in localStorage",error)}}handleTouch(event){try{const link=event.target.closest("a");link&&this.isEligible(link.href)&&(this.prefetchCallback(link.href),this.pending.add(link.href))}catch(error){console.warn("Failed to store prefetched URL in localStorage",error)}}setupViewportObserver(){this.observer=new IntersectionObserver(this.handleIntersection.bind(this),{rootMargin:"200px"}),document.querySelectorAll("a").forEach(link=>{this.isEligible(link.href)&&this.observer.observe(link)})}handleIntersection(entries){entries.forEach(entry=>{if(entry.isIntersecting){const link=entry.target;this.isEligible(link.href)&&(this.prefetchCallback(link.href),this.pending.add(link.href),this.observer.unobserve(link))}})}isEligible(url){return isEligibleUrl(url,this.config,this.prefetched,this.pending)}markAsPrefetched(url){this.pending.delete(url),this.prefetched.add(url);try{const prefetchedUrls=JSON.parse(localStorage.getItem("prefetchedUrls")||"{}");prefetchedUrls[url]=Date.now(),localStorage.setItem("prefetchedUrls",JSON.stringify(prefetchedUrls))}catch(e){console.warn("Failed to store prefetched URL in localStorage",e)}}cleanupPrefetchLinks(){try{const prefetchedUrls=JSON.parse(localStorage.getItem("prefetchedUrls")||"{}"),now=Date.now();let changed=!1;document.querySelectorAll('link[rel="prefetch"]').forEach(link=>{const url=link.href,timestamp=prefetchedUrls[url];(!timestamp||now-timestamp>this.config.prefetchTimeout)&&(link.remove(),delete prefetchedUrls[url],this.prefetched.delete(url),changed=!0)}),changed&&localStorage.setItem("prefetchedUrls",JSON.stringify(prefetchedUrls))}catch(e){console.warn("Failed to clean up prefetch links",e)}setTimeout(()=>this.cleanupPrefetchLinks(),36e5)}}class Prefetcher{static{__name(this,"Prefetcher")}constructor(config){this.config=config,this.queue=[],this.isProcessing=!1,this.lastPrefetchTime=0}prefetchUrl(url){this.queue.push(url),this.processQueue()}processQueue(){if(this.isProcessing)return;this.isProcessing=!0;const interval=setInterval(()=>{if(this.queue.length===0){clearInterval(interval),this.isProcessing=!1;return}const now=Date.now(),elapsed=now-this.lastPrefetchTime;this.queue.splice(0,Math.min(this.config.maxRPS,this.queue.length)).forEach(url=>{this.addPrefetchLink(url)}),this.lastPrefetchTime=now,this.queue.length===0&&(clearInterval(interval),this.isProcessing=!1)},1e3/this.config.maxRPS)}addPrefetchLink(url){if(document.querySelector(`link[rel="prefetch"][href="${url}"]`))return;const linkElement=document.createElement("link");linkElement.rel="prefetch",linkElement.href=url,linkElement.as="document",document.head.appendChild(linkElement),window.linkMonitor&&window.linkMonitor.markAsPrefetched(url)}}function init(){if(!shouldPrefetch()){console.log("Prefetching not supported or feasible on this device/connection.");return}const config=getConfig(),prefetcher=new Prefetcher(config),monitor=new LinkMonitor(config,url=>{prefetcher.prefetchUrl(url)});window.linkMonitor=monitor,monitor.startMonitoring();try{const prefetchedUrls=JSON.parse(localStorage.getItem("prefetchedUrls")||"{}");Object.keys(prefetchedUrls).forEach(url=>{monitor.prefetched.add(url)})}catch(e){console.warn("Failed to load prefetched URLs from localStorage",e)}}__name(init,"init");function eventHandler(){BV_PRELOAD_LINKS_EVENTS.forEach(eventType=>{document.removeEventListener(eventType,eventHandler)}),init()}__name(eventHandler,"eventHandler"),BV_PRELOAD_LINKS_EVENTS.forEach(eventType=>{document.addEventListener(eventType,eventHandler,{once:!0})});