Lead #1921

Company
Ultimate Accounting & Tax Solutions
Website
https://ultimateaccountingsolutions.co.uk
Best Contact
Ajit Saha — principal
Email
info@ultimateaccountingsolutions.co.uk (person)

Override

Captured Pages

View text

                    
View text

                    
Emails: info@ultimateaccountingsolutions.co.uk
View text
Call: 0208 507 0617 info@ultimateaccountingsolutions.co.uk 15 years celebration Home ABOUT Services Business advise & support Bookkeeping & Accounts Double Entry Bookkeeping Management reporting & guidance Tax Return Accountants in Forest Gate, London and Barking, Essex – Ultimate Accounting & Tax Solutions Audit Support Services Forensic Accounting & Tax Mitigation Research & Development (R&D) Tax Relief Inheritance Tax Planning Social Involvement Corporate Responsibility Clients TESTIMONIAL Resources contact .page_title_ctn {padding-top:43px; padding-bottom:43px;} WHY US With over 14 years of experience Ultimate Accounting & Tax Solutions is your number 1 choice for a range of business, taxation and accountancy services. We are a firm of Chartered Accountants (ICAEW) and Certified Accountants (ACCA) who are experienced and fully qualified. Our team consists of Chartered Accountants, Certified Accountants, business experts and other qualified individuals. We endeavor to provide our clients with an excellent service helping our business clients to achieve greater profitability and guide them towards wealth maximization. Offering affordable prices for small & medium sized businesses we help our clients to achieve their ambitions through hands on, up to date knowledge and experience in accountancy and finance and we recognize that our success is directly tied to the success of our customers. Please call us today on 02085 070617 or 07912 510328 for impartial advice or for further information on our full range of services. .ct_4trcys4zmh4gahrsq283 {font-size:18px;}.ct_4trcys4zmh4gahrsq283 ,.ct_4trcys4zmh4gahrsq283 p {line-height:20px;} Ultimate Accounting & Tax Solutions takes pride in our work and in ensuring our clients are completely satisfied with our service. We are dedicated to provide professional tax services throughout the greater London. Here are the few reasons why more and more businesses are choosing us to look after their accountancy, bookkeeping and taxation requirements: .ct_j6xrazq190um08hv2ikf {font-size:18px;}.ct_j6xrazq190um08hv2ikf ,.ct_j6xrazq190um08hv2ikf p {line-height:20px;} Total peace of mind The number one reason why clients choose us is that we offer peace of mind by providing management teams with up-to-date reporting on their financial position and ensuring that you are compliant with all reporting regulations. We have dedicated team of Management consultants and experts who advise on business performance regular basis and guide you through your business cycle to achieve your financial goal. Competitive pricing We guarantee our work is cheaper than hiring your own bookkeeper and we continually keep a check on the prices of other suppliers to ensure we are highly competitive. Professional Tax Services We have a dedicated team of professional who are always delighted to give you a memorable experience of professional tax services. We can deal with your any kind of accounting and tax issues. Locality We are ideally located to serve businesses in Essex & City of London. Our city branch is within 2 minutes walk from London Liverpool Street Train Station (Central London Zone 1) Our head office is less than 1 minute walk away from ‘Barking Tube Station’ which is 20 minutes away from ‘Liverpool Street’. Good rail connections by C2C, District Line, Central line, City & Hammersmith are available. Over ground rails to North London. Experience Our team has more than many years of bookkeeping, accountancy, taxation, management consultancy, business advisory experience, working across a wide range of sectors, business sizes and complexities. Friendly and approachable You will find our professional tax services quite helpful. All work is carried out in-house and we aim to ensure you are completely satisfied with our work. KEY STAFF GALLERY Ajit Saha - Managing Principal Linkon Sarkar - Office Manager Valentine N Birchi - Senior Bookkeeper Preeti Saha Sharmista Roy Supty Paul - Tax Accountant Sai Snigdha Bollu - Company Accountant Mohammad Shafiul Alam - Company Accountant Mahdi Hassan Ranjit Shaha Accounts & HR Arnub Roy Kingshuk - Practice Manager - Accounts Department Sachin Jack ABOUT US Ultimate Accounting & Tax Solutions takes pride in our work and in ensuring our clients are completely satisfied with our service. We are dedicated to provide professional accounting and taxation services throughout the greater London. Please contact with us for a no obligation quote. Our Office Locations: London | Essex NAVIGATIONBusiness advise & support Bookkeeping & Accounts Management reporting & guidance Tax Return Accountants in Forest Gate, London and Barking, Essex – Ultimate Accounting & Tax Solutions Audit Support Services Forensic Accounting & Tax Mitigation Accountant in Forest Gate Tax Advisors Near Me Main MenuAbout Clients Testimonial Resources FAQ’s Blog Contact Privacy Policy Contact Us LONDON Office: 11-13 Upton Lane, Forest gate, E7 9PA ESSEX Office : 27 Longbridge Road, Barking, IG11 8TN Email : info@ultimateaccountingsolutions.co.uk 0208 507 0617 | M: 0791 251 0328 0207 183 5357 COPYRIGHT © 2025 ULTIMATE ACCOUNTING & TAX SOLUTIONS. ALL RIGHTS RESERVED. DESIGN & DEVELOPMENT BY Digitex Technologies 15 years celebration Our Event Sponsors ABOUT Accountant in Forest Gate Accountants in Stratford Audit Support Services BLOG Bookkeeping & Accounts Building & Construction Business advise & support Clients contact Corporate Responsibility Double Entry Bookkeeping FAQ’S Film & Media Forensic Accounting & Tax Mitigation Healthcare & Education Home Imports and Exports Inheritance Tax Planning International service Business startup and management in UAE Foreign delegate training International tax advice IT , management & Financial consultant Management reporting & guidance Privacy Policy Property Investors Research & Development (R&D) Tax Relief Resources Restaurants & food industry Services Social Involvement Tax Advisors Near Me Tax Return Accountants in Forest Gate, London and Barking, Essex – Ultimate Accounting & Tax Solutions TESTIMONIAL Transportation Wholesale & Retail 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\/ultimateaccountingsolutions\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} var cffajaxurl = "https://www.ultimateaccountingsolutions.co.uk/wp-admin/admin-ajax.php"; var cfflinkhashtags = "true"; Cordial Invitation CLOSE window.wpbCustomElement = 1; #rs-demo-id {} /* <![CDATA[ */ var zilla_likes = {"ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php"}; var zilla_likes = {"ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php"}; /* ]]> */ /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ /* <![CDATA[ */ ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "contact-form-7", {"translation-revision-date":"2024-05-21 11:58:24+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"Error:":["Error:"]}},"comment":{"reference":"includes\/js\/index.js"}} ); /* ]]> */ /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; /* ]]> */ /* <![CDATA[ */ var pp_ajax_form = {"ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php","confirm_delete":"Are you sure?","deleting_text":"Deleting...","deleting_error":"An error occurred. Please try again.","nonce":"22c72ebcb1","disable_ajax_form":"false","is_checkout":"0","is_checkout_tax_enabled":"0","is_checkout_autoscroll_enabled":"true"}; /* ]]> */ /* <![CDATA[ */ var pum_vars = {"version":"1.20.5","pm_dir_url":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-content\/plugins\/popup-maker\/","ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php","restapi":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-json\/pum\/v1","rest_nonce":null,"default_theme":"1213","debug_mode":"","disable_tracking":"","home_url":"\/","message_position":"top","core_sub_forms_enabled":"1","popups":[],"cookie_domain":"","analytics_route":"analytics","analytics_api":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-json\/pum\/v1"}; var pum_sub_vars = {"ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php","message_position":"top"}; var pum_popups = {"pum-1222":{"triggers":[],"cookies":[],"disable_on_mobile":false,"disable_on_tablet":false,"atc_promotion":null,"explain":null,"type_section":null,"theme_id":"1213","size":"medium","responsive_min_width":"0%","responsive_max_width":"100%","custom_width":"640px","custom_height_auto":false,"custom_height":"380px","scrollable_content":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","open_sound":"none","custom_sound":"","location":"center","position_top":"100","position_bottom":"0","position_left":"0","position_right":"0","position_from_trigger":false,"position_fixed":false,"overlay_disabled":false,"stackable":false,"disable_reposition":false,"zindex":"1999999999","close_button_delay":"0","fi_promotion":null,"close_on_form_submission":false,"close_on_form_submission_delay":"0","close_on_overlay_click":false,"close_on_esc_press":false,"close_on_f4_press":false,"disable_form_reopen":false,"disable_accessibility":false,"theme_slug":"default-theme","id":1222,"slug":"popup"}}; /* ]]> */ function bv_override_browser_listener(target) { var bv_og_add_event_listener = target.addEventListener; var bv_og_remove_event_listener = target.removeEventListener; function bv_handle_event_listeners(type, listener, options) { var handledEvents = ["readystatechange", "DOMContentLoaded", "load", "pageshow"]; var eventName = type if (!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); } function bv_handle_remove_event_listener(type, listener, options) { var handledEvents = ["readystatechange", "DOMContentLoaded", "load", "pageshow"]; var eventName = type if (!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); } 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); }; } bv_override_browser_listener(window); bv_override_browser_listener(document); 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://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_01.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","1":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2018/09/UA-logo.png?bv_host=www.ultimateaccountingsolutions.co.uk","2":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_02.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","3":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_03.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","4":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_04.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","5":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_05.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","6":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2024/06/3-1.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","7":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2024/06/2-1.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","8":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/plugins/LayerSlider/static/layerslider/img/icon-muted-white.png?bv_host=www.ultimateaccountingsolutions.co.uk","9":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/plugins/LayerSlider/static/layerslider/img/icon-unmuted-white.png?bv_host=www.ultimateaccountingsolutions.co.uk","10":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/plugins/wp-user-avatar/assets/images/frontend/arrow-down.png?bv_host=www.ultimateaccountingsolutions.co.uk","11":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/plugins/custom-facebook-feed/assets/img/cff-avatar.png?bv_host=www.ultimateaccountingsolutions.co.uk","12":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_1.png?bv_host=www.ultimateaccountingsolutions.co.uk","13":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_2.png?bv_host=www.ultimateaccountingsolutions.co.uk","14":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_3.png?bv_host=www.ultimateaccountingsolutions.co.uk","15":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_4.png?bv_host=www.ultimateaccountingsolutions.co.uk","16":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_5.png?bv_host=www.ultimateaccountingsolutions.co.uk","17":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/lt_border.png?bv_host=www.ultimateaccountingsolutions.co.uk","18":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/ib_sc.png?bv_host=www.ultimateaccountingsolutions.co.uk","19":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/Flexslider/theme/bg_control_nav.png?bv_host=www.ultimateaccountingsolutions.co.uk","20":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/default/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","21":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/default/default_thumb.png?bv_host=www.ultimateaccountingsolutions.co.uk","22":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","23":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","24":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png?bv_host=www.ultimateaccountingsolutions.co.uk","25":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/dark_square/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","26":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/light_square/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","27":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","28":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/contentPatternTop.png?bv_host=www.ultimateaccountingsolutions.co.uk","29":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/contentPatternLeft.png?bv_host=www.ultimateaccountingsolutions.co.uk","30":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/contentPatternRight.png?bv_host=www.ultimateaccountingsolutions.co.uk","31":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/contentPatternBottom.png?bv_host=www.ultimateaccountingsolutions.co.uk","32":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/light_rounded/btnNext.png?bv_host=www.ultimateaccountingsolutions.co.uk","33":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/cdn4.iconfinder.com/data/icons/small-n-flat/24/terminal-48.png?bv_host=cdn4.iconfinder.com"}');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})});
Emails: info@ultimateaccountingsolutions.co.uk
View text
Call: 0208 507 0617 info@ultimateaccountingsolutions.co.uk 15 years celebration Home ABOUT Services Business advise & support Bookkeeping & Accounts Double Entry Bookkeeping Management reporting & guidance Tax Return Accountants in Forest Gate, London and Barking, Essex – Ultimate Accounting & Tax Solutions Audit Support Services Forensic Accounting & Tax Mitigation Research & Development (R&D) Tax Relief Inheritance Tax Planning Social Involvement Corporate Responsibility Clients TESTIMONIAL Resources contact .page_title_ctn {padding-top:43px; padding-bottom:43px;} GET A CONSULTATION#l_kv2xwi2apfbq9n9cntr5{width:200px;}#l_kv2xwi2apfbq9n9cntr5.sc_line ,#l_kv2xwi2apfbq9n9cntr5 .sc_line { height:1px; background:#cecece;}#l_kv2xwi2apfbq9n9cntr5 {margin:0px 0 20px 0; padding:0;}#rd_xph6r6o6dc8mebm49jmm ::-webkit-input-placeholder{color:#d8d8d8;}#rd_xph6r6o6dc8mebm49jmm :-moz-placeholder{color:#d8d8d8;}#rd_xph6r6o6dc8mebm49jmm ::-moz-placeholder{color:#d8d8d8;}#rd_xph6r6o6dc8mebm49jmm :-ms-input-placeholder{color:#d8d8d8;}#rd_xph6r6o6dc8mebm49jmm .wpcf7 select{color:#d8d8d8;}#rd_xph6r6o6dc8mebm49jmm .wpcf7 {font-weight:bold;}#rd_xph6r6o6dc8mebm49jmm .wpcf7 input[type=submit]{font-size:15px; font-weight:900; border-radius:2px; padding:11px 15px; letter-spacing: 0.5px; margin-top:3px;}#rd_xph6r6o6dc8mebm49jmm .wpcf7 input[type=submit]:hover {background:#a8de5b; color:#ffffff !important;}#rd_xph6r6o6dc8mebm49jmm .wpcf7 input:not([type=submit]):not([type=checkbox]),#rd_xph6r6o6dc8mebm49jmm textarea,#rd_xph6r6o6dc8mebm49jmm .wpcf7 select{border-radius:4px;}#rd_xph6r6o6dc8mebm49jmm .wpcf7 input:not([type=submit]),#rd_xph6r6o6dc8mebm49jmm textarea,#rd_xph6r6o6dc8mebm49jmm .wpcf7 input[type=submit],#rd_xph6r6o6dc8mebm49jmm .wpcf7 select{margin-top:3px;}#rd_xph6r6o6dc8mebm49jmm p{margin-bottom:23px;}#rd_xph6r6o6dc8mebm49jmm .wpcf7 input:not([type=submit]):not([type=checkbox]),#rd_xph6r6o6dc8mebm49jmm .wpcf7 textarea,#rd_xph6r6o6dc8mebm49jmm .wpcf7 select{border:1px solid #333333; background:#ffffff;}#rd_xph6r6o6dc8mebm49jmm .wpcf7 input[type=submit]{background:; color: !important;} Your name Your email Subject Your message (optional) Office Address#l_i16race6byycr5rhirrt{width:200px;}#l_i16race6byycr5rhirrt.sc_line ,#l_i16race6byycr5rhirrt .sc_line { height:1px; background:#cecece;}#l_i16race6byycr5rhirrt {margin:0px 0 20px 0; padding:0;} @font-face{font-family: 'mp'; src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack04/icons/fonts/mp.eot'); src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack04/icons/fonts/mp.eot?#iefix') format('embedded-opentype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack04/icons/fonts/mp.woff') format('woff'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack04/icons/fonts/mp.ttf') format('truetype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack04/icons/fonts/mp.svg#oi') format('svg'); font-weight: normal; font-style: normal;}#rand_j8u0830jo26yz79xexmb .mp-location-1:before{font-family: 'mp'; font-weight: normal; font-style: normal;}#rand_j8u0830jo26yz79xexmb .mp-location-1:before{content: "\e93f";} .rd_list_1 .list_item_ctn { border-color:#ecf0f1}.rd_list_1 #rand_j8u0830jo26yz79xexmb .list_icn i,.rd_list_1_alt #rand_j8u0830jo26yz79xexmb .list_icn i{color:#444444;}.rd_list_2 #rand_j8u0830jo26yz79xexmb:after{background:#e2e2e2;}.rd_list_2 #rand_j8u0830jo26yz79xexmb .list_icn i{color:#444444;}.rd_list_3 #rand_j8u0830jo26yz79xexmb .list_icn,.rd_list_5 #rand_j8u0830jo26yz79xexmb .list_icn,.rd_list_6 #rand_j8u0830jo26yz79xexmb .list_icn{background:#444444;}.rd_list_4 #rand_j8u0830jo26yz79xexmb{background:#444444;}#rand_j8u0830jo26yz79xexmb h3{color:#e2e2e2;}#rand_j8u0830jo26yz79xexmb p{color:#e2e2e2;}.rd_list_7 #rand_j8u0830jo26yz79xexmb .list_icn{color:#444444;}LONDON Office: 11-13 Upton Lane, Forest gate, E7 9PA ESSEX Office : 27 Longbridge Road, Barking, IG11 8TN @font-face{font-family: 'zo'; src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack05/icons/fonts/zo.eot'); src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack05/icons/fonts/zo.eot?#iefix') format('embedded-opentype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack05/icons/fonts/zo.woff') format('woff'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack05/icons/fonts/zo.ttf') format('truetype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack05/icons/fonts/zo.svg#oi') format('svg'); font-weight: normal; font-style: normal;}#rand_zh1n61c4hvypn3b9ewke .zo-email:before{font-family: 'zo'; font-weight: normal; font-style: normal;}#rand_zh1n61c4hvypn3b9ewke .zo-email:before{content: "\e836";} .rd_list_1 .list_item_ctn { border-color:#ecf0f1}.rd_list_1 #rand_zh1n61c4hvypn3b9ewke .list_icn i,.rd_list_1_alt #rand_zh1n61c4hvypn3b9ewke .list_icn i{color:#636363;}.rd_list_2 #rand_zh1n61c4hvypn3b9ewke:after{background:#e2e2e2;}.rd_list_2 #rand_zh1n61c4hvypn3b9ewke .list_icn i{color:#636363;}.rd_list_3 #rand_zh1n61c4hvypn3b9ewke .list_icn,.rd_list_5 #rand_zh1n61c4hvypn3b9ewke .list_icn,.rd_list_6 #rand_zh1n61c4hvypn3b9ewke .list_icn{background:#636363;}.rd_list_4 #rand_zh1n61c4hvypn3b9ewke{background:#636363;}#rand_zh1n61c4hvypn3b9ewke h3{color:#e2e2e2;}#rand_zh1n61c4hvypn3b9ewke p{color:#e2e2e2;}.rd_list_7 #rand_zh1n61c4hvypn3b9ewke .list_icn{color:#636363;}Email UsClick Here @font-face{font-family: 'st'; src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack04/icons/fonts/st.eot'); src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack04/icons/fonts/st.eot?#iefix') format('embedded-opentype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack04/icons/fonts/st.woff') format('woff'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack04/icons/fonts/st.ttf') format('truetype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack04/icons/fonts/st.svg#oi') format('svg'); font-weight: normal; font-style: normal;}#rand_i34z67oz4rz9xkl3p170 .st-phone-portrait:before{font-family: 'st'; font-weight: normal; font-style: normal;}#rand_i34z67oz4rz9xkl3p170 .st-phone-portrait:before{content: "\e05e";} .rd_list_1 .list_item_ctn { border-color:#ecf0f1}.rd_list_1 #rand_i34z67oz4rz9xkl3p170 .list_icn i,.rd_list_1_alt #rand_i34z67oz4rz9xkl3p170 .list_icn i{color:#666666;}.rd_list_2 #rand_i34z67oz4rz9xkl3p170:after{background:#e2e2e2;}.rd_list_2 #rand_i34z67oz4rz9xkl3p170 .list_icn i{color:#666666;}.rd_list_3 #rand_i34z67oz4rz9xkl3p170 .list_icn,.rd_list_5 #rand_i34z67oz4rz9xkl3p170 .list_icn,.rd_list_6 #rand_i34z67oz4rz9xkl3p170 .list_icn{background:#666666;}.rd_list_4 #rand_i34z67oz4rz9xkl3p170{background:#666666;}#rand_i34z67oz4rz9xkl3p170 h3{color:#e2e2e2;}#rand_i34z67oz4rz9xkl3p170 p{color:#e2e2e2;}.rd_list_7 #rand_i34z67oz4rz9xkl3p170 .list_icn{color:#666666;}Call Us0791 251 0328 | T: 0208 507 0617 @font-face{font-family: 'fa'; src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.eot'); src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.eot?#iefix') format('embedded-opentype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.woff') format('woff'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.ttf') format('truetype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.svg#oi') format('svg'); font-weight: normal; font-style: normal;}#rand_966a0nzhs4hgjqjwtes5 .fa-fax:before{font-family: 'fa'; font-weight: normal; font-style: normal;}#rand_966a0nzhs4hgjqjwtes5 .fa-fax:before{content: "\f1ac";} .rd_list_1 .list_item_ctn { border-color:#ecf0f1}.rd_list_1 #rand_966a0nzhs4hgjqjwtes5 .list_icn i,.rd_list_1_alt #rand_966a0nzhs4hgjqjwtes5 .list_icn i{color:#8c8c8c;}.rd_list_2 #rand_966a0nzhs4hgjqjwtes5:after{background:#e2e2e2;}.rd_list_2 #rand_966a0nzhs4hgjqjwtes5 .list_icn i{color:#8c8c8c;}.rd_list_3 #rand_966a0nzhs4hgjqjwtes5 .list_icn,.rd_list_5 #rand_966a0nzhs4hgjqjwtes5 .list_icn,.rd_list_6 #rand_966a0nzhs4hgjqjwtes5 .list_icn{background:#8c8c8c;}.rd_list_4 #rand_966a0nzhs4hgjqjwtes5{background:#8c8c8c;}#rand_966a0nzhs4hgjqjwtes5 h3{color:#e2e2e2;}#rand_966a0nzhs4hgjqjwtes5 p{color:#e2e2e2;}.rd_list_7 #rand_966a0nzhs4hgjqjwtes5 .list_icn{color:#8c8c8c;}Fax0207 183 5357 Tax Solutions in London ABOUT US Ultimate Accounting & Tax Solutions takes pride in our work and in ensuring our clients are completely satisfied with our service. We are dedicated to provide professional accounting and taxation services throughout the greater London. Please contact with us for a no obligation quote. Our Office Locations: London | Essex NAVIGATIONBusiness advise & support Bookkeeping & Accounts Management reporting & guidance Tax Return Accountants in Forest Gate, London and Barking, Essex – Ultimate Accounting & Tax Solutions Audit Support Services Forensic Accounting & Tax Mitigation Accountant in Forest Gate Tax Advisors Near Me Main MenuAbout Clients Testimonial Resources FAQ’s Blog Contact Privacy Policy Contact Us LONDON Office: 11-13 Upton Lane, Forest gate, E7 9PA ESSEX Office : 27 Longbridge Road, Barking, IG11 8TN Email : info@ultimateaccountingsolutions.co.uk 0208 507 0617 | M: 0791 251 0328 0207 183 5357 COPYRIGHT © 2025 ULTIMATE ACCOUNTING & TAX SOLUTIONS. ALL RIGHTS RESERVED. DESIGN & DEVELOPMENT BY Digitex Technologies 15 years celebration Our Event Sponsors ABOUT Accountant in Forest Gate Accountants in Stratford Audit Support Services BLOG Bookkeeping & Accounts Building & Construction Business advise & support Clients contact Corporate Responsibility Double Entry Bookkeeping FAQ’S Film & Media Forensic Accounting & Tax Mitigation Healthcare & Education Home Imports and Exports Inheritance Tax Planning International service Business startup and management in UAE Foreign delegate training International tax advice IT , management & Financial consultant Management reporting & guidance Privacy Policy Property Investors Research & Development (R&D) Tax Relief Resources Restaurants & food industry Services Social Involvement Tax Advisors Near Me Tax Return Accountants in Forest Gate, London and Barking, Essex – Ultimate Accounting & Tax Solutions TESTIMONIAL Transportation Wholesale & Retail 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\/ultimateaccountingsolutions\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} var cffajaxurl = "https://www.ultimateaccountingsolutions.co.uk/wp-admin/admin-ajax.php"; var cfflinkhashtags = "true"; Cordial Invitation CLOSE window.wpbCustomElement = 1; #rs-demo-id {} /* <![CDATA[ */ var zilla_likes = {"ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php"}; var zilla_likes = {"ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php"}; /* ]]> */ /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ /* <![CDATA[ */ ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "contact-form-7", {"translation-revision-date":"2024-05-21 11:58:24+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"Error:":["Error:"]}},"comment":{"reference":"includes\/js\/index.js"}} ); /* ]]> */ /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; /* ]]> */ /* <![CDATA[ */ var pp_ajax_form = {"ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php","confirm_delete":"Are you sure?","deleting_text":"Deleting...","deleting_error":"An error occurred. Please try again.","nonce":"22c72ebcb1","disable_ajax_form":"false","is_checkout":"0","is_checkout_tax_enabled":"0","is_checkout_autoscroll_enabled":"true"}; /* ]]> */ /* <![CDATA[ */ var pum_vars = {"version":"1.20.5","pm_dir_url":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-content\/plugins\/popup-maker\/","ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php","restapi":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-json\/pum\/v1","rest_nonce":null,"default_theme":"1213","debug_mode":"","disable_tracking":"","home_url":"\/","message_position":"top","core_sub_forms_enabled":"1","popups":[],"cookie_domain":"","analytics_route":"analytics","analytics_api":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-json\/pum\/v1"}; var pum_sub_vars = {"ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php","message_position":"top"}; var pum_popups = {"pum-1222":{"triggers":[],"cookies":[],"disable_on_mobile":false,"disable_on_tablet":false,"atc_promotion":null,"explain":null,"type_section":null,"theme_id":"1213","size":"medium","responsive_min_width":"0%","responsive_max_width":"100%","custom_width":"640px","custom_height_auto":false,"custom_height":"380px","scrollable_content":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","open_sound":"none","custom_sound":"","location":"center","position_top":"100","position_bottom":"0","position_left":"0","position_right":"0","position_from_trigger":false,"position_fixed":false,"overlay_disabled":false,"stackable":false,"disable_reposition":false,"zindex":"1999999999","close_button_delay":"0","fi_promotion":null,"close_on_form_submission":false,"close_on_form_submission_delay":"0","close_on_overlay_click":false,"close_on_esc_press":false,"close_on_f4_press":false,"disable_form_reopen":false,"disable_accessibility":false,"theme_slug":"default-theme","id":1222,"slug":"popup"}}; /* ]]> */ function bv_override_browser_listener(target) { var bv_og_add_event_listener = target.addEventListener; var bv_og_remove_event_listener = target.removeEventListener; function bv_handle_event_listeners(type, listener, options) { var handledEvents = ["readystatechange", "DOMContentLoaded", "load", "pageshow"]; var eventName = type if (!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); } function bv_handle_remove_event_listener(type, listener, options) { var handledEvents = ["readystatechange", "DOMContentLoaded", "load", "pageshow"]; var eventName = type if (!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); } 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); }; } bv_override_browser_listener(window); bv_override_browser_listener(document); 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://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_01.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","1":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2018/09/UA-logo.png?bv_host=www.ultimateaccountingsolutions.co.uk","2":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_02.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","3":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_03.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","4":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_04.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","5":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_05.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","6":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2024/06/3-1.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","7":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2024/06/2-1.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","8":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/plugins/LayerSlider/static/layerslider/img/icon-muted-white.png?bv_host=www.ultimateaccountingsolutions.co.uk","9":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/plugins/LayerSlider/static/layerslider/img/icon-unmuted-white.png?bv_host=www.ultimateaccountingsolutions.co.uk","10":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/plugins/wp-user-avatar/assets/images/frontend/arrow-down.png?bv_host=www.ultimateaccountingsolutions.co.uk","11":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/plugins/custom-facebook-feed/assets/img/cff-avatar.png?bv_host=www.ultimateaccountingsolutions.co.uk","12":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_1.png?bv_host=www.ultimateaccountingsolutions.co.uk","13":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_2.png?bv_host=www.ultimateaccountingsolutions.co.uk","14":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_3.png?bv_host=www.ultimateaccountingsolutions.co.uk","15":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_4.png?bv_host=www.ultimateaccountingsolutions.co.uk","16":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_5.png?bv_host=www.ultimateaccountingsolutions.co.uk","17":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/lt_border.png?bv_host=www.ultimateaccountingsolutions.co.uk","18":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/ib_sc.png?bv_host=www.ultimateaccountingsolutions.co.uk","19":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/Flexslider/theme/bg_control_nav.png?bv_host=www.ultimateaccountingsolutions.co.uk","20":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/default/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","21":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/default/default_thumb.png?bv_host=www.ultimateaccountingsolutions.co.uk","22":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","23":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","24":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png?bv_host=www.ultimateaccountingsolutions.co.uk","25":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/dark_square/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","26":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/light_square/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","27":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","28":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/contentPatternTop.png?bv_host=www.ultimateaccountingsolutions.co.uk","29":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/contentPatternLeft.png?bv_host=www.ultimateaccountingsolutions.co.uk","30":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/contentPatternRight.png?bv_host=www.ultimateaccountingsolutions.co.uk","31":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/contentPatternBottom.png?bv_host=www.ultimateaccountingsolutions.co.uk","32":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/light_rounded/btnNext.png?bv_host=www.ultimateaccountingsolutions.co.uk","33":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/cdn4.iconfinder.com/data/icons/small-n-flat/24/terminal-48.png?bv_host=cdn4.iconfinder.com"}');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})});
Emails: info@ultimateaccountingsolutions.co.uk
View text
Call: 0208 507 0617 info@ultimateaccountingsolutions.co.uk 15 years celebration Home ABOUT Services Business advise & support Bookkeeping & Accounts Double Entry Bookkeeping Management reporting & guidance Tax Return Accountants in Forest Gate, London and Barking, Essex – Ultimate Accounting & Tax Solutions Audit Support Services Forensic Accounting & Tax Mitigation Research & Development (R&D) Tax Relief Inheritance Tax Planning Social Involvement Corporate Responsibility Clients TESTIMONIAL Resources contact .page_title_ctn {padding-top:43px; padding-bottom:43px;} GET A CONSULTATION#l_kv2xwi2apfbq9n9cntr5{width:200px;}#l_kv2xwi2apfbq9n9cntr5.sc_line ,#l_kv2xwi2apfbq9n9cntr5 .sc_line { height:1px; background:#cecece;}#l_kv2xwi2apfbq9n9cntr5 {margin:0px 0 20px 0; padding:0;}#rd_xph6r6o6dc8mebm49jmm ::-webkit-input-placeholder{color:#d8d8d8;}#rd_xph6r6o6dc8mebm49jmm :-moz-placeholder{color:#d8d8d8;}#rd_xph6r6o6dc8mebm49jmm ::-moz-placeholder{color:#d8d8d8;}#rd_xph6r6o6dc8mebm49jmm :-ms-input-placeholder{color:#d8d8d8;}#rd_xph6r6o6dc8mebm49jmm .wpcf7 select{color:#d8d8d8;}#rd_xph6r6o6dc8mebm49jmm .wpcf7 {font-weight:bold;}#rd_xph6r6o6dc8mebm49jmm .wpcf7 input[type=submit]{font-size:15px; font-weight:900; border-radius:2px; padding:11px 15px; letter-spacing: 0.5px; margin-top:3px;}#rd_xph6r6o6dc8mebm49jmm .wpcf7 input[type=submit]:hover {background:#a8de5b; color:#ffffff !important;}#rd_xph6r6o6dc8mebm49jmm .wpcf7 input:not([type=submit]):not([type=checkbox]),#rd_xph6r6o6dc8mebm49jmm textarea,#rd_xph6r6o6dc8mebm49jmm .wpcf7 select{border-radius:4px;}#rd_xph6r6o6dc8mebm49jmm .wpcf7 input:not([type=submit]),#rd_xph6r6o6dc8mebm49jmm textarea,#rd_xph6r6o6dc8mebm49jmm .wpcf7 input[type=submit],#rd_xph6r6o6dc8mebm49jmm .wpcf7 select{margin-top:3px;}#rd_xph6r6o6dc8mebm49jmm p{margin-bottom:23px;}#rd_xph6r6o6dc8mebm49jmm .wpcf7 input:not([type=submit]):not([type=checkbox]),#rd_xph6r6o6dc8mebm49jmm .wpcf7 textarea,#rd_xph6r6o6dc8mebm49jmm .wpcf7 select{border:1px solid #333333; background:#ffffff;}#rd_xph6r6o6dc8mebm49jmm .wpcf7 input[type=submit]{background:; color: !important;} Your name Your email Subject Your message (optional) Office Address#l_i16race6byycr5rhirrt{width:200px;}#l_i16race6byycr5rhirrt.sc_line ,#l_i16race6byycr5rhirrt .sc_line { height:1px; background:#cecece;}#l_i16race6byycr5rhirrt {margin:0px 0 20px 0; padding:0;} @font-face{font-family: 'mp'; src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack04/icons/fonts/mp.eot'); src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack04/icons/fonts/mp.eot?#iefix') format('embedded-opentype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack04/icons/fonts/mp.woff') format('woff'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack04/icons/fonts/mp.ttf') format('truetype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack04/icons/fonts/mp.svg#oi') format('svg'); font-weight: normal; font-style: normal;}#rand_j8u0830jo26yz79xexmb .mp-location-1:before{font-family: 'mp'; font-weight: normal; font-style: normal;}#rand_j8u0830jo26yz79xexmb .mp-location-1:before{content: "\e93f";} .rd_list_1 .list_item_ctn { border-color:#ecf0f1}.rd_list_1 #rand_j8u0830jo26yz79xexmb .list_icn i,.rd_list_1_alt #rand_j8u0830jo26yz79xexmb .list_icn i{color:#444444;}.rd_list_2 #rand_j8u0830jo26yz79xexmb:after{background:#e2e2e2;}.rd_list_2 #rand_j8u0830jo26yz79xexmb .list_icn i{color:#444444;}.rd_list_3 #rand_j8u0830jo26yz79xexmb .list_icn,.rd_list_5 #rand_j8u0830jo26yz79xexmb .list_icn,.rd_list_6 #rand_j8u0830jo26yz79xexmb .list_icn{background:#444444;}.rd_list_4 #rand_j8u0830jo26yz79xexmb{background:#444444;}#rand_j8u0830jo26yz79xexmb h3{color:#e2e2e2;}#rand_j8u0830jo26yz79xexmb p{color:#e2e2e2;}.rd_list_7 #rand_j8u0830jo26yz79xexmb .list_icn{color:#444444;}LONDON Office: 11-13 Upton Lane, Forest gate, E7 9PA ESSEX Office : 27 Longbridge Road, Barking, IG11 8TN @font-face{font-family: 'zo'; src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack05/icons/fonts/zo.eot'); src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack05/icons/fonts/zo.eot?#iefix') format('embedded-opentype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack05/icons/fonts/zo.woff') format('woff'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack05/icons/fonts/zo.ttf') format('truetype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack05/icons/fonts/zo.svg#oi') format('svg'); font-weight: normal; font-style: normal;}#rand_zh1n61c4hvypn3b9ewke .zo-email:before{font-family: 'zo'; font-weight: normal; font-style: normal;}#rand_zh1n61c4hvypn3b9ewke .zo-email:before{content: "\e836";} .rd_list_1 .list_item_ctn { border-color:#ecf0f1}.rd_list_1 #rand_zh1n61c4hvypn3b9ewke .list_icn i,.rd_list_1_alt #rand_zh1n61c4hvypn3b9ewke .list_icn i{color:#636363;}.rd_list_2 #rand_zh1n61c4hvypn3b9ewke:after{background:#e2e2e2;}.rd_list_2 #rand_zh1n61c4hvypn3b9ewke .list_icn i{color:#636363;}.rd_list_3 #rand_zh1n61c4hvypn3b9ewke .list_icn,.rd_list_5 #rand_zh1n61c4hvypn3b9ewke .list_icn,.rd_list_6 #rand_zh1n61c4hvypn3b9ewke .list_icn{background:#636363;}.rd_list_4 #rand_zh1n61c4hvypn3b9ewke{background:#636363;}#rand_zh1n61c4hvypn3b9ewke h3{color:#e2e2e2;}#rand_zh1n61c4hvypn3b9ewke p{color:#e2e2e2;}.rd_list_7 #rand_zh1n61c4hvypn3b9ewke .list_icn{color:#636363;}Email UsClick Here @font-face{font-family: 'st'; src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack04/icons/fonts/st.eot'); src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack04/icons/fonts/st.eot?#iefix') format('embedded-opentype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack04/icons/fonts/st.woff') format('woff'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack04/icons/fonts/st.ttf') format('truetype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack04/icons/fonts/st.svg#oi') format('svg'); font-weight: normal; font-style: normal;}#rand_i34z67oz4rz9xkl3p170 .st-phone-portrait:before{font-family: 'st'; font-weight: normal; font-style: normal;}#rand_i34z67oz4rz9xkl3p170 .st-phone-portrait:before{content: "\e05e";} .rd_list_1 .list_item_ctn { border-color:#ecf0f1}.rd_list_1 #rand_i34z67oz4rz9xkl3p170 .list_icn i,.rd_list_1_alt #rand_i34z67oz4rz9xkl3p170 .list_icn i{color:#666666;}.rd_list_2 #rand_i34z67oz4rz9xkl3p170:after{background:#e2e2e2;}.rd_list_2 #rand_i34z67oz4rz9xkl3p170 .list_icn i{color:#666666;}.rd_list_3 #rand_i34z67oz4rz9xkl3p170 .list_icn,.rd_list_5 #rand_i34z67oz4rz9xkl3p170 .list_icn,.rd_list_6 #rand_i34z67oz4rz9xkl3p170 .list_icn{background:#666666;}.rd_list_4 #rand_i34z67oz4rz9xkl3p170{background:#666666;}#rand_i34z67oz4rz9xkl3p170 h3{color:#e2e2e2;}#rand_i34z67oz4rz9xkl3p170 p{color:#e2e2e2;}.rd_list_7 #rand_i34z67oz4rz9xkl3p170 .list_icn{color:#666666;}Call Us0791 251 0328 | T: 0208 507 0617 @font-face{font-family: 'fa'; src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.eot'); src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.eot?#iefix') format('embedded-opentype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.woff') format('woff'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.ttf') format('truetype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.svg#oi') format('svg'); font-weight: normal; font-style: normal;}#rand_966a0nzhs4hgjqjwtes5 .fa-fax:before{font-family: 'fa'; font-weight: normal; font-style: normal;}#rand_966a0nzhs4hgjqjwtes5 .fa-fax:before{content: "\f1ac";} .rd_list_1 .list_item_ctn { border-color:#ecf0f1}.rd_list_1 #rand_966a0nzhs4hgjqjwtes5 .list_icn i,.rd_list_1_alt #rand_966a0nzhs4hgjqjwtes5 .list_icn i{color:#8c8c8c;}.rd_list_2 #rand_966a0nzhs4hgjqjwtes5:after{background:#e2e2e2;}.rd_list_2 #rand_966a0nzhs4hgjqjwtes5 .list_icn i{color:#8c8c8c;}.rd_list_3 #rand_966a0nzhs4hgjqjwtes5 .list_icn,.rd_list_5 #rand_966a0nzhs4hgjqjwtes5 .list_icn,.rd_list_6 #rand_966a0nzhs4hgjqjwtes5 .list_icn{background:#8c8c8c;}.rd_list_4 #rand_966a0nzhs4hgjqjwtes5{background:#8c8c8c;}#rand_966a0nzhs4hgjqjwtes5 h3{color:#e2e2e2;}#rand_966a0nzhs4hgjqjwtes5 p{color:#e2e2e2;}.rd_list_7 #rand_966a0nzhs4hgjqjwtes5 .list_icn{color:#8c8c8c;}Fax0207 183 5357 Tax Solutions in London ABOUT US Ultimate Accounting & Tax Solutions takes pride in our work and in ensuring our clients are completely satisfied with our service. We are dedicated to provide professional accounting and taxation services throughout the greater London. Please contact with us for a no obligation quote. Our Office Locations: London | Essex NAVIGATIONBusiness advise & support Bookkeeping & Accounts Management reporting & guidance Tax Return Accountants in Forest Gate, London and Barking, Essex – Ultimate Accounting & Tax Solutions Audit Support Services Forensic Accounting & Tax Mitigation Accountant in Forest Gate Tax Advisors Near Me Main MenuAbout Clients Testimonial Resources FAQ’s Blog Contact Privacy Policy Contact Us LONDON Office: 11-13 Upton Lane, Forest gate, E7 9PA ESSEX Office : 27 Longbridge Road, Barking, IG11 8TN Email : info@ultimateaccountingsolutions.co.uk 0208 507 0617 | M: 0791 251 0328 0207 183 5357 COPYRIGHT © 2025 ULTIMATE ACCOUNTING & TAX SOLUTIONS. ALL RIGHTS RESERVED. DESIGN & DEVELOPMENT BY Digitex Technologies 15 years celebration Our Event Sponsors ABOUT Accountant in Forest Gate Accountants in Stratford Audit Support Services BLOG Bookkeeping & Accounts Building & Construction Business advise & support Clients contact Corporate Responsibility Double Entry Bookkeeping FAQ’S Film & Media Forensic Accounting & Tax Mitigation Healthcare & Education Home Imports and Exports Inheritance Tax Planning International service Business startup and management in UAE Foreign delegate training International tax advice IT , management & Financial consultant Management reporting & guidance Privacy Policy Property Investors Research & Development (R&D) Tax Relief Resources Restaurants & food industry Services Social Involvement Tax Advisors Near Me Tax Return Accountants in Forest Gate, London and Barking, Essex – Ultimate Accounting & Tax Solutions TESTIMONIAL Transportation Wholesale & Retail 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\/ultimateaccountingsolutions\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} var cffajaxurl = "https://www.ultimateaccountingsolutions.co.uk/wp-admin/admin-ajax.php"; var cfflinkhashtags = "true"; Cordial Invitation CLOSE window.wpbCustomElement = 1; #rs-demo-id {} /* <![CDATA[ */ var zilla_likes = {"ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php"}; var zilla_likes = {"ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php"}; /* ]]> */ /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ /* <![CDATA[ */ ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "contact-form-7", {"translation-revision-date":"2024-05-21 11:58:24+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"Error:":["Error:"]}},"comment":{"reference":"includes\/js\/index.js"}} ); /* ]]> */ /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; /* ]]> */ /* <![CDATA[ */ var pp_ajax_form = {"ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php","confirm_delete":"Are you sure?","deleting_text":"Deleting...","deleting_error":"An error occurred. Please try again.","nonce":"22c72ebcb1","disable_ajax_form":"false","is_checkout":"0","is_checkout_tax_enabled":"0","is_checkout_autoscroll_enabled":"true"}; /* ]]> */ /* <![CDATA[ */ var pum_vars = {"version":"1.20.5","pm_dir_url":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-content\/plugins\/popup-maker\/","ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php","restapi":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-json\/pum\/v1","rest_nonce":null,"default_theme":"1213","debug_mode":"","disable_tracking":"","home_url":"\/","message_position":"top","core_sub_forms_enabled":"1","popups":[],"cookie_domain":"","analytics_route":"analytics","analytics_api":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-json\/pum\/v1"}; var pum_sub_vars = {"ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php","message_position":"top"}; var pum_popups = {"pum-1222":{"triggers":[],"cookies":[],"disable_on_mobile":false,"disable_on_tablet":false,"atc_promotion":null,"explain":null,"type_section":null,"theme_id":"1213","size":"medium","responsive_min_width":"0%","responsive_max_width":"100%","custom_width":"640px","custom_height_auto":false,"custom_height":"380px","scrollable_content":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","open_sound":"none","custom_sound":"","location":"center","position_top":"100","position_bottom":"0","position_left":"0","position_right":"0","position_from_trigger":false,"position_fixed":false,"overlay_disabled":false,"stackable":false,"disable_reposition":false,"zindex":"1999999999","close_button_delay":"0","fi_promotion":null,"close_on_form_submission":false,"close_on_form_submission_delay":"0","close_on_overlay_click":false,"close_on_esc_press":false,"close_on_f4_press":false,"disable_form_reopen":false,"disable_accessibility":false,"theme_slug":"default-theme","id":1222,"slug":"popup"}}; /* ]]> */ function bv_override_browser_listener(target) { var bv_og_add_event_listener = target.addEventListener; var bv_og_remove_event_listener = target.removeEventListener; function bv_handle_event_listeners(type, listener, options) { var handledEvents = ["readystatechange", "DOMContentLoaded", "load", "pageshow"]; var eventName = type if (!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); } function bv_handle_remove_event_listener(type, listener, options) { var handledEvents = ["readystatechange", "DOMContentLoaded", "load", "pageshow"]; var eventName = type if (!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); } 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); }; } bv_override_browser_listener(window); bv_override_browser_listener(document); 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://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_01.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","1":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2018/09/UA-logo.png?bv_host=www.ultimateaccountingsolutions.co.uk","2":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_02.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","3":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_03.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","4":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_04.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","5":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_05.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","6":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2024/06/3-1.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","7":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2024/06/2-1.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","8":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/plugins/LayerSlider/static/layerslider/img/icon-muted-white.png?bv_host=www.ultimateaccountingsolutions.co.uk","9":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/plugins/LayerSlider/static/layerslider/img/icon-unmuted-white.png?bv_host=www.ultimateaccountingsolutions.co.uk","10":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/plugins/wp-user-avatar/assets/images/frontend/arrow-down.png?bv_host=www.ultimateaccountingsolutions.co.uk","11":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/plugins/custom-facebook-feed/assets/img/cff-avatar.png?bv_host=www.ultimateaccountingsolutions.co.uk","12":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_1.png?bv_host=www.ultimateaccountingsolutions.co.uk","13":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_2.png?bv_host=www.ultimateaccountingsolutions.co.uk","14":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_3.png?bv_host=www.ultimateaccountingsolutions.co.uk","15":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_4.png?bv_host=www.ultimateaccountingsolutions.co.uk","16":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_5.png?bv_host=www.ultimateaccountingsolutions.co.uk","17":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/lt_border.png?bv_host=www.ultimateaccountingsolutions.co.uk","18":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/ib_sc.png?bv_host=www.ultimateaccountingsolutions.co.uk","19":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/Flexslider/theme/bg_control_nav.png?bv_host=www.ultimateaccountingsolutions.co.uk","20":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/default/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","21":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/default/default_thumb.png?bv_host=www.ultimateaccountingsolutions.co.uk","22":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","23":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","24":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png?bv_host=www.ultimateaccountingsolutions.co.uk","25":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/dark_square/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","26":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/light_square/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","27":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","28":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/contentPatternTop.png?bv_host=www.ultimateaccountingsolutions.co.uk","29":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/contentPatternLeft.png?bv_host=www.ultimateaccountingsolutions.co.uk","30":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/contentPatternRight.png?bv_host=www.ultimateaccountingsolutions.co.uk","31":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/contentPatternBottom.png?bv_host=www.ultimateaccountingsolutions.co.uk","32":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/light_rounded/btnNext.png?bv_host=www.ultimateaccountingsolutions.co.uk","33":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/cdn4.iconfinder.com/data/icons/small-n-flat/24/terminal-48.png?bv_host=cdn4.iconfinder.com"}');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})});
Emails: info@ultimateaccountingsolutions.co.uk
View text
Call: 0208 507 0617 info@ultimateaccountingsolutions.co.uk 15 years celebration Home ABOUT Services Business advise & support Bookkeeping & Accounts Double Entry Bookkeeping Management reporting & guidance Tax Return Accountants in Forest Gate, London and Barking, Essex – Ultimate Accounting & Tax Solutions Audit Support Services Forensic Accounting & Tax Mitigation Research & Development (R&D) Tax Relief Inheritance Tax Planning Social Involvement Corporate Responsibility Clients TESTIMONIAL Resources contact .page_title_ctn {padding-top:43px; padding-bottom:43px;} WHY US With over 14 years of experience Ultimate Accounting & Tax Solutions is your number 1 choice for a range of business, taxation and accountancy services. We are a firm of Chartered Accountants (ICAEW) and Certified Accountants (ACCA) who are experienced and fully qualified. Our team consists of Chartered Accountants, Certified Accountants, business experts and other qualified individuals. We endeavor to provide our clients with an excellent service helping our business clients to achieve greater profitability and guide them towards wealth maximization. Offering affordable prices for small & medium sized businesses we help our clients to achieve their ambitions through hands on, up to date knowledge and experience in accountancy and finance and we recognize that our success is directly tied to the success of our customers. Please call us today on 02085 070617 or 07912 510328 for impartial advice or for further information on our full range of services. .ct_4trcys4zmh4gahrsq283 {font-size:18px;}.ct_4trcys4zmh4gahrsq283 ,.ct_4trcys4zmh4gahrsq283 p {line-height:20px;} Ultimate Accounting & Tax Solutions takes pride in our work and in ensuring our clients are completely satisfied with our service. We are dedicated to provide professional tax services throughout the greater London. Here are the few reasons why more and more businesses are choosing us to look after their accountancy, bookkeeping and taxation requirements: .ct_j6xrazq190um08hv2ikf {font-size:18px;}.ct_j6xrazq190um08hv2ikf ,.ct_j6xrazq190um08hv2ikf p {line-height:20px;} Total peace of mind The number one reason why clients choose us is that we offer peace of mind by providing management teams with up-to-date reporting on their financial position and ensuring that you are compliant with all reporting regulations. We have dedicated team of Management consultants and experts who advise on business performance regular basis and guide you through your business cycle to achieve your financial goal. Competitive pricing We guarantee our work is cheaper than hiring your own bookkeeper and we continually keep a check on the prices of other suppliers to ensure we are highly competitive. Professional Tax Services We have a dedicated team of professional who are always delighted to give you a memorable experience of professional tax services. We can deal with your any kind of accounting and tax issues. Locality We are ideally located to serve businesses in Essex & City of London. Our city branch is within 2 minutes walk from London Liverpool Street Train Station (Central London Zone 1) Our head office is less than 1 minute walk away from ‘Barking Tube Station’ which is 20 minutes away from ‘Liverpool Street’. Good rail connections by C2C, District Line, Central line, City & Hammersmith are available. Over ground rails to North London. Experience Our team has more than many years of bookkeeping, accountancy, taxation, management consultancy, business advisory experience, working across a wide range of sectors, business sizes and complexities. Friendly and approachable You will find our professional tax services quite helpful. All work is carried out in-house and we aim to ensure you are completely satisfied with our work. KEY STAFF GALLERY Ajit Saha - Managing Principal Linkon Sarkar - Office Manager Valentine N Birchi - Senior Bookkeeper Preeti Saha Sharmista Roy Supty Paul - Tax Accountant Sai Snigdha Bollu - Company Accountant Mohammad Shafiul Alam - Company Accountant Mahdi Hassan Ranjit Shaha Accounts & HR Arnub Roy Kingshuk - Practice Manager - Accounts Department Sachin Jack ABOUT US Ultimate Accounting & Tax Solutions takes pride in our work and in ensuring our clients are completely satisfied with our service. We are dedicated to provide professional accounting and taxation services throughout the greater London. Please contact with us for a no obligation quote. Our Office Locations: London | Essex NAVIGATIONBusiness advise & support Bookkeeping & Accounts Management reporting & guidance Tax Return Accountants in Forest Gate, London and Barking, Essex – Ultimate Accounting & Tax Solutions Audit Support Services Forensic Accounting & Tax Mitigation Accountant in Forest Gate Tax Advisors Near Me Main MenuAbout Clients Testimonial Resources FAQ’s Blog Contact Privacy Policy Contact Us LONDON Office: 11-13 Upton Lane, Forest gate, E7 9PA ESSEX Office : 27 Longbridge Road, Barking, IG11 8TN Email : info@ultimateaccountingsolutions.co.uk 0208 507 0617 | M: 0791 251 0328 0207 183 5357 COPYRIGHT © 2025 ULTIMATE ACCOUNTING & TAX SOLUTIONS. ALL RIGHTS RESERVED. DESIGN & DEVELOPMENT BY Digitex Technologies 15 years celebration Our Event Sponsors ABOUT Accountant in Forest Gate Accountants in Stratford Audit Support Services BLOG Bookkeeping & Accounts Building & Construction Business advise & support Clients contact Corporate Responsibility Double Entry Bookkeeping FAQ’S Film & Media Forensic Accounting & Tax Mitigation Healthcare & Education Home Imports and Exports Inheritance Tax Planning International service Business startup and management in UAE Foreign delegate training International tax advice IT , management & Financial consultant Management reporting & guidance Privacy Policy Property Investors Research & Development (R&D) Tax Relief Resources Restaurants & food industry Services Social Involvement Tax Advisors Near Me Tax Return Accountants in Forest Gate, London and Barking, Essex – Ultimate Accounting & Tax Solutions TESTIMONIAL Transportation Wholesale & Retail 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\/ultimateaccountingsolutions\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} var cffajaxurl = "https://www.ultimateaccountingsolutions.co.uk/wp-admin/admin-ajax.php"; var cfflinkhashtags = "true"; Cordial Invitation CLOSE window.wpbCustomElement = 1; #rs-demo-id {} /* <![CDATA[ */ var zilla_likes = {"ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php"}; var zilla_likes = {"ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php"}; /* ]]> */ /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ /* <![CDATA[ */ ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "contact-form-7", {"translation-revision-date":"2024-05-21 11:58:24+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"Error:":["Error:"]}},"comment":{"reference":"includes\/js\/index.js"}} ); /* ]]> */ /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; /* ]]> */ /* <![CDATA[ */ var pp_ajax_form = {"ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php","confirm_delete":"Are you sure?","deleting_text":"Deleting...","deleting_error":"An error occurred. Please try again.","nonce":"22c72ebcb1","disable_ajax_form":"false","is_checkout":"0","is_checkout_tax_enabled":"0","is_checkout_autoscroll_enabled":"true"}; /* ]]> */ /* <![CDATA[ */ var pum_vars = {"version":"1.20.5","pm_dir_url":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-content\/plugins\/popup-maker\/","ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php","restapi":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-json\/pum\/v1","rest_nonce":null,"default_theme":"1213","debug_mode":"","disable_tracking":"","home_url":"\/","message_position":"top","core_sub_forms_enabled":"1","popups":[],"cookie_domain":"","analytics_route":"analytics","analytics_api":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-json\/pum\/v1"}; var pum_sub_vars = {"ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php","message_position":"top"}; var pum_popups = {"pum-1222":{"triggers":[],"cookies":[],"disable_on_mobile":false,"disable_on_tablet":false,"atc_promotion":null,"explain":null,"type_section":null,"theme_id":"1213","size":"medium","responsive_min_width":"0%","responsive_max_width":"100%","custom_width":"640px","custom_height_auto":false,"custom_height":"380px","scrollable_content":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","open_sound":"none","custom_sound":"","location":"center","position_top":"100","position_bottom":"0","position_left":"0","position_right":"0","position_from_trigger":false,"position_fixed":false,"overlay_disabled":false,"stackable":false,"disable_reposition":false,"zindex":"1999999999","close_button_delay":"0","fi_promotion":null,"close_on_form_submission":false,"close_on_form_submission_delay":"0","close_on_overlay_click":false,"close_on_esc_press":false,"close_on_f4_press":false,"disable_form_reopen":false,"disable_accessibility":false,"theme_slug":"default-theme","id":1222,"slug":"popup"}}; /* ]]> */ function bv_override_browser_listener(target) { var bv_og_add_event_listener = target.addEventListener; var bv_og_remove_event_listener = target.removeEventListener; function bv_handle_event_listeners(type, listener, options) { var handledEvents = ["readystatechange", "DOMContentLoaded", "load", "pageshow"]; var eventName = type if (!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); } function bv_handle_remove_event_listener(type, listener, options) { var handledEvents = ["readystatechange", "DOMContentLoaded", "load", "pageshow"]; var eventName = type if (!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); } 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); }; } bv_override_browser_listener(window); bv_override_browser_listener(document); 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://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_01.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","1":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2018/09/UA-logo.png?bv_host=www.ultimateaccountingsolutions.co.uk","2":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_02.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","3":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_03.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","4":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_04.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","5":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_05.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","6":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2024/06/3-1.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","7":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2024/06/2-1.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","8":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/plugins/LayerSlider/static/layerslider/img/icon-muted-white.png?bv_host=www.ultimateaccountingsolutions.co.uk","9":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/plugins/LayerSlider/static/layerslider/img/icon-unmuted-white.png?bv_host=www.ultimateaccountingsolutions.co.uk","10":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/plugins/wp-user-avatar/assets/images/frontend/arrow-down.png?bv_host=www.ultimateaccountingsolutions.co.uk","11":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/plugins/custom-facebook-feed/assets/img/cff-avatar.png?bv_host=www.ultimateaccountingsolutions.co.uk","12":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_1.png?bv_host=www.ultimateaccountingsolutions.co.uk","13":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_2.png?bv_host=www.ultimateaccountingsolutions.co.uk","14":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_3.png?bv_host=www.ultimateaccountingsolutions.co.uk","15":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_4.png?bv_host=www.ultimateaccountingsolutions.co.uk","16":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_5.png?bv_host=www.ultimateaccountingsolutions.co.uk","17":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/lt_border.png?bv_host=www.ultimateaccountingsolutions.co.uk","18":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/ib_sc.png?bv_host=www.ultimateaccountingsolutions.co.uk","19":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/Flexslider/theme/bg_control_nav.png?bv_host=www.ultimateaccountingsolutions.co.uk","20":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/default/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","21":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/default/default_thumb.png?bv_host=www.ultimateaccountingsolutions.co.uk","22":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","23":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","24":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png?bv_host=www.ultimateaccountingsolutions.co.uk","25":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/dark_square/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","26":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/light_square/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","27":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","28":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/contentPatternTop.png?bv_host=www.ultimateaccountingsolutions.co.uk","29":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/contentPatternLeft.png?bv_host=www.ultimateaccountingsolutions.co.uk","30":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/contentPatternRight.png?bv_host=www.ultimateaccountingsolutions.co.uk","31":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/contentPatternBottom.png?bv_host=www.ultimateaccountingsolutions.co.uk","32":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/light_rounded/btnNext.png?bv_host=www.ultimateaccountingsolutions.co.uk","33":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/cdn4.iconfinder.com/data/icons/small-n-flat/24/terminal-48.png?bv_host=cdn4.iconfinder.com"}');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})});
Emails: info@ultimateaccountingsolutions.co.uk
View text
Call: 0208 507 0617 info@ultimateaccountingsolutions.co.uk 15 years celebration Home ABOUT Services Business advise & support Bookkeeping & Accounts Double Entry Bookkeeping Management reporting & guidance Tax Return Accountants in Forest Gate, London and Barking, Essex – Ultimate Accounting & Tax Solutions Audit Support Services Forensic Accounting & Tax Mitigation Research & Development (R&D) Tax Relief Inheritance Tax Planning Social Involvement Corporate Responsibility Clients TESTIMONIAL Resources contact .page_title_ctn {padding-top:43px; padding-bottom:43px;} setREVStartSize({c: 'rev_slider_22_1',rl:[1240,1024,778,480],el:[600],gw:[1600],gh:[600],type:'standard',justify:'',layout:'fullwidth',mh:"0"});if (window.RS_MODULES!==undefined && window.RS_MODULES.modules!==undefined && window.RS_MODULES.modules["revslider221"]!==undefined) {window.RS_MODULES.modules["revslider221"].once = false;window.revapi22 = undefined;if (window.RS_MODULES.checkMinimal!==undefined) window.RS_MODULES.checkMinimal()} #ic_6rw8ftw0k98dl572yjm8 {margin:0px auto 0px; }#ic_6rw8ftw0k98dl572yjm8 .ic_left,#ic_6rw8ftw0k98dl572yjm8 .ic_right,#ic_6rw8ftw0k98dl572yjm8 .ic_left:after,#ic_6rw8ftw0k98dl572yjm8 .ic_right:after{border-color:#ecf0f1; background:#ffffff; color:#5e5e5e; }#ic_6rw8ftw0k98dl572yjm8 .ic_left:hover,#ic_6rw8ftw0k98dl572yjm8 .ic_right:hover,#ic_6rw8ftw0k98dl572yjm8 .ic_left:hover:after,#ic_6rw8ftw0k98dl572yjm8 .ic_right:hover:after{background:#f9fafb; color:#2c3e50; }#ic_6rw8ftw0k98dl572yjm8 .rd_ic_pager a{border-color:#ecf0f1; background:#ffffff; color:#5e5e5e; }#ic_6rw8ftw0k98dl572yjm8 .rd_ic_pager a:hover{border-color:#93ca44; background:#93ca44; color:#ffffff; }jQuery.noConflict(); //setup up Carousel jQuery(document).ready(function($) { "use strict"; $(window).load(function(){ $("#ic_6rw8ftw0k98dl572yjm8 .rd_img_carousel").carouFredSel({ responsive: true, width: "100%",scroll: { items:1,duration: 800}, auto: true, prev: "#ic_6rw8ftw0k98dl572yjm8 .ic_left", next: "#ic_6rw8ftw0k98dl572yjm8 .ic_right", pagination: "#ic_6rw8ftw0k98dl572yjm8_pager", height : "variable", swipe : { onTouch : true, onMouse : false }, items: { height : "variable", visible: { min: 1, max: 1 } } }); }); }); Our ultimate services @font-face{font-family: 'fa'; src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.eot'); src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.eot?#iefix') format('embedded-opentype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.woff') format('woff'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.ttf') format('truetype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.svg#oi') format('svg'); font-weight: normal; font-style: normal;}#rand_e7lq6x4u8rox6q8ktizh .fa-send:before{font-family: 'fa'; font-weight: normal; font-style: normal;}#rand_e7lq6x4u8rox6q8ktizh .fa-send:before{content: "\f1d8";} .rd_list_1 .list_item_ctn { border-color:#ecf0f1}.rd_list_1 #rand_e7lq6x4u8rox6q8ktizh .list_icn i,.rd_list_1_alt #rand_e7lq6x4u8rox6q8ktizh .list_icn i{color:#93ca44;}.rd_list_2 #rand_e7lq6x4u8rox6q8ktizh:after{background:#eaeaea;}.rd_list_2 #rand_e7lq6x4u8rox6q8ktizh .list_icn i{color:#93ca44;}.rd_list_3 #rand_e7lq6x4u8rox6q8ktizh .list_icn,.rd_list_5 #rand_e7lq6x4u8rox6q8ktizh .list_icn,.rd_list_6 #rand_e7lq6x4u8rox6q8ktizh .list_icn{background:#93ca44;}.rd_list_4 #rand_e7lq6x4u8rox6q8ktizh{background:#93ca44;}#rand_e7lq6x4u8rox6q8ktizh h3{color:#ffffff;}#rand_e7lq6x4u8rox6q8ktizh p{color:#eaeaea;}.rd_list_7 #rand_e7lq6x4u8rox6q8ktizh .list_icn{color:#93ca44;}Building & Construction @font-face{font-family: 'fa'; src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.eot'); src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.eot?#iefix') format('embedded-opentype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.woff') format('woff'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.ttf') format('truetype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.svg#oi') format('svg'); font-weight: normal; font-style: normal;}#rand_idkm1ywxe6cfmi3f3d41 .fa-send:before{font-family: 'fa'; font-weight: normal; font-style: normal;}#rand_idkm1ywxe6cfmi3f3d41 .fa-send:before{content: "\f1d8";} .rd_list_1 .list_item_ctn { border-color:#ecf0f1}.rd_list_1 #rand_idkm1ywxe6cfmi3f3d41 .list_icn i,.rd_list_1_alt #rand_idkm1ywxe6cfmi3f3d41 .list_icn i{color:#93ca44;}.rd_list_2 #rand_idkm1ywxe6cfmi3f3d41:after{background:#eaeaea;}.rd_list_2 #rand_idkm1ywxe6cfmi3f3d41 .list_icn i{color:#93ca44;}.rd_list_3 #rand_idkm1ywxe6cfmi3f3d41 .list_icn,.rd_list_5 #rand_idkm1ywxe6cfmi3f3d41 .list_icn,.rd_list_6 #rand_idkm1ywxe6cfmi3f3d41 .list_icn{background:#93ca44;}.rd_list_4 #rand_idkm1ywxe6cfmi3f3d41{background:#93ca44;}#rand_idkm1ywxe6cfmi3f3d41 h3{color:#ffffff;}#rand_idkm1ywxe6cfmi3f3d41 p{color:#eaeaea;}.rd_list_7 #rand_idkm1ywxe6cfmi3f3d41 .list_icn{color:#93ca44;}Property Investors @font-face{font-family: 'fa'; src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.eot'); src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.eot?#iefix') format('embedded-opentype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.woff') format('woff'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.ttf') format('truetype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.svg#oi') format('svg'); font-weight: normal; font-style: normal;}#rand_s64yeh8gx5zqgw34gli4 .fa-send:before{font-family: 'fa'; font-weight: normal; font-style: normal;}#rand_s64yeh8gx5zqgw34gli4 .fa-send:before{content: "\f1d8";} .rd_list_1 .list_item_ctn { border-color:#ecf0f1}.rd_list_1 #rand_s64yeh8gx5zqgw34gli4 .list_icn i,.rd_list_1_alt #rand_s64yeh8gx5zqgw34gli4 .list_icn i{color:#93ca44;}.rd_list_2 #rand_s64yeh8gx5zqgw34gli4:after{background:#eaeaea;}.rd_list_2 #rand_s64yeh8gx5zqgw34gli4 .list_icn i{color:#93ca44;}.rd_list_3 #rand_s64yeh8gx5zqgw34gli4 .list_icn,.rd_list_5 #rand_s64yeh8gx5zqgw34gli4 .list_icn,.rd_list_6 #rand_s64yeh8gx5zqgw34gli4 .list_icn{background:#93ca44;}.rd_list_4 #rand_s64yeh8gx5zqgw34gli4{background:#93ca44;}#rand_s64yeh8gx5zqgw34gli4 h3{color:#ffffff;}#rand_s64yeh8gx5zqgw34gli4 p{color:#eaeaea;}.rd_list_7 #rand_s64yeh8gx5zqgw34gli4 .list_icn{color:#93ca44;}Restaurants & Food Industry @font-face{font-family: 'fa'; src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.eot'); src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.eot?#iefix') format('embedded-opentype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.woff') format('woff'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.ttf') format('truetype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.svg#oi') format('svg'); font-weight: normal; font-style: normal;}#rand_bdv2315vuu4lrtmvry65 .fa-send:before{font-family: 'fa'; font-weight: normal; font-style: normal;}#rand_bdv2315vuu4lrtmvry65 .fa-send:before{content: "\f1d8";} .rd_list_1 .list_item_ctn { border-color:#ecf0f1}.rd_list_1 #rand_bdv2315vuu4lrtmvry65 .list_icn i,.rd_list_1_alt #rand_bdv2315vuu4lrtmvry65 .list_icn i{color:#93ca44;}.rd_list_2 #rand_bdv2315vuu4lrtmvry65:after{background:#eaeaea;}.rd_list_2 #rand_bdv2315vuu4lrtmvry65 .list_icn i{color:#93ca44;}.rd_list_3 #rand_bdv2315vuu4lrtmvry65 .list_icn,.rd_list_5 #rand_bdv2315vuu4lrtmvry65 .list_icn,.rd_list_6 #rand_bdv2315vuu4lrtmvry65 .list_icn{background:#93ca44;}.rd_list_4 #rand_bdv2315vuu4lrtmvry65{background:#93ca44;}#rand_bdv2315vuu4lrtmvry65 h3{color:#ffffff;}#rand_bdv2315vuu4lrtmvry65 p{color:#eaeaea;}.rd_list_7 #rand_bdv2315vuu4lrtmvry65 .list_icn{color:#93ca44;}Film & Media @font-face{font-family: 'fa'; src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.eot'); src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.eot?#iefix') format('embedded-opentype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.woff') format('woff'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.ttf') format('truetype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.svg#oi') format('svg'); font-weight: normal; font-style: normal;}#rand_5h015l1im85r98prockr .fa-send:before{font-family: 'fa'; font-weight: normal; font-style: normal;}#rand_5h015l1im85r98prockr .fa-send:before{content: "\f1d8";} .rd_list_1 .list_item_ctn { border-color:#ecf0f1}.rd_list_1 #rand_5h015l1im85r98prockr .list_icn i,.rd_list_1_alt #rand_5h015l1im85r98prockr .list_icn i{color:#93ca44;}.rd_list_2 #rand_5h015l1im85r98prockr:after{background:#eaeaea;}.rd_list_2 #rand_5h015l1im85r98prockr .list_icn i{color:#93ca44;}.rd_list_3 #rand_5h015l1im85r98prockr .list_icn,.rd_list_5 #rand_5h015l1im85r98prockr .list_icn,.rd_list_6 #rand_5h015l1im85r98prockr .list_icn{background:#93ca44;}.rd_list_4 #rand_5h015l1im85r98prockr{background:#93ca44;}#rand_5h015l1im85r98prockr h3{color:#ffffff;}#rand_5h015l1im85r98prockr p{color:#eaeaea;}.rd_list_7 #rand_5h015l1im85r98prockr .list_icn{color:#93ca44;}IT , management & Financial consultant @font-face{font-family: 'fa'; src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.eot'); src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.eot?#iefix') format('embedded-opentype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.woff') format('woff'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.ttf') format('truetype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.svg#oi') format('svg'); font-weight: normal; font-style: normal;}#rand_nce1r9jckvvcffvq8rgy .fa-send:before{font-family: 'fa'; font-weight: normal; font-style: normal;}#rand_nce1r9jckvvcffvq8rgy .fa-send:before{content: "\f1d8";} .rd_list_1 .list_item_ctn { border-color:#ecf0f1}.rd_list_1 #rand_nce1r9jckvvcffvq8rgy .list_icn i,.rd_list_1_alt #rand_nce1r9jckvvcffvq8rgy .list_icn i{color:#93ca44;}.rd_list_2 #rand_nce1r9jckvvcffvq8rgy:after{background:#eaeaea;}.rd_list_2 #rand_nce1r9jckvvcffvq8rgy .list_icn i{color:#93ca44;}.rd_list_3 #rand_nce1r9jckvvcffvq8rgy .list_icn,.rd_list_5 #rand_nce1r9jckvvcffvq8rgy .list_icn,.rd_list_6 #rand_nce1r9jckvvcffvq8rgy .list_icn{background:#93ca44;}.rd_list_4 #rand_nce1r9jckvvcffvq8rgy{background:#93ca44;}#rand_nce1r9jckvvcffvq8rgy h3{color:#ffffff;}#rand_nce1r9jckvvcffvq8rgy p{color:#eaeaea;}.rd_list_7 #rand_nce1r9jckvvcffvq8rgy .list_icn{color:#93ca44;}Wholesale & Retail @font-face{font-family: 'fa'; src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.eot'); src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.eot?#iefix') format('embedded-opentype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.woff') format('woff'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.ttf') format('truetype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.svg#oi') format('svg'); font-weight: normal; font-style: normal;}#rand_x0ccyhdwp1f4be9xn4yo .fa-send:before{font-family: 'fa'; font-weight: normal; font-style: normal;}#rand_x0ccyhdwp1f4be9xn4yo .fa-send:before{content: "\f1d8";} .rd_list_1 .list_item_ctn { border-color:#ecf0f1}.rd_list_1 #rand_x0ccyhdwp1f4be9xn4yo .list_icn i,.rd_list_1_alt #rand_x0ccyhdwp1f4be9xn4yo .list_icn i{color:#93ca44;}.rd_list_2 #rand_x0ccyhdwp1f4be9xn4yo:after{background:#eaeaea;}.rd_list_2 #rand_x0ccyhdwp1f4be9xn4yo .list_icn i{color:#93ca44;}.rd_list_3 #rand_x0ccyhdwp1f4be9xn4yo .list_icn,.rd_list_5 #rand_x0ccyhdwp1f4be9xn4yo .list_icn,.rd_list_6 #rand_x0ccyhdwp1f4be9xn4yo .list_icn{background:#93ca44;}.rd_list_4 #rand_x0ccyhdwp1f4be9xn4yo{background:#93ca44;}#rand_x0ccyhdwp1f4be9xn4yo h3{color:#ffffff;}#rand_x0ccyhdwp1f4be9xn4yo p{color:#eaeaea;}.rd_list_7 #rand_x0ccyhdwp1f4be9xn4yo .list_icn{color:#93ca44;}Healthcare & Education @font-face{font-family: 'fa'; src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.eot'); src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.eot?#iefix') format('embedded-opentype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.woff') format('woff'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.ttf') format('truetype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.svg#oi') format('svg'); font-weight: normal; font-style: normal;}#rand_22iz29g82t4q6qnql5w3 .fa-send:before{font-family: 'fa'; font-weight: normal; font-style: normal;}#rand_22iz29g82t4q6qnql5w3 .fa-send:before{content: "\f1d8";} .rd_list_1 .list_item_ctn { border-color:#ecf0f1}.rd_list_1 #rand_22iz29g82t4q6qnql5w3 .list_icn i,.rd_list_1_alt #rand_22iz29g82t4q6qnql5w3 .list_icn i{color:#93ca44;}.rd_list_2 #rand_22iz29g82t4q6qnql5w3:after{background:#eaeaea;}.rd_list_2 #rand_22iz29g82t4q6qnql5w3 .list_icn i{color:#93ca44;}.rd_list_3 #rand_22iz29g82t4q6qnql5w3 .list_icn,.rd_list_5 #rand_22iz29g82t4q6qnql5w3 .list_icn,.rd_list_6 #rand_22iz29g82t4q6qnql5w3 .list_icn{background:#93ca44;}.rd_list_4 #rand_22iz29g82t4q6qnql5w3{background:#93ca44;}#rand_22iz29g82t4q6qnql5w3 h3{color:#ffffff;}#rand_22iz29g82t4q6qnql5w3 p{color:#eaeaea;}.rd_list_7 #rand_22iz29g82t4q6qnql5w3 .list_icn{color:#93ca44;}Import Export @font-face{font-family: 'fa'; src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.eot'); src:url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.eot?#iefix') format('embedded-opentype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.woff') format('woff'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.ttf') format('truetype'), url('https://www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/4k-icons/icons/4k-icons-pack02/icons/fonts/fa.svg#oi') format('svg'); font-weight: normal; font-style: normal;}#rand_86bdwcbz8py95n9abjy7 .fa-send:before{font-family: 'fa'; font-weight: normal; font-style: normal;}#rand_86bdwcbz8py95n9abjy7 .fa-send:before{content: "\f1d8";} .rd_list_1 .list_item_ctn { border-color:#ecf0f1}.rd_list_1 #rand_86bdwcbz8py95n9abjy7 .list_icn i,.rd_list_1_alt #rand_86bdwcbz8py95n9abjy7 .list_icn i{color:#93ca44;}.rd_list_2 #rand_86bdwcbz8py95n9abjy7:after{background:#eaeaea;}.rd_list_2 #rand_86bdwcbz8py95n9abjy7 .list_icn i{color:#93ca44;}.rd_list_3 #rand_86bdwcbz8py95n9abjy7 .list_icn,.rd_list_5 #rand_86bdwcbz8py95n9abjy7 .list_icn,.rd_list_6 #rand_86bdwcbz8py95n9abjy7 .list_icn{background:#93ca44;}.rd_list_4 #rand_86bdwcbz8py95n9abjy7{background:#93ca44;}#rand_86bdwcbz8py95n9abjy7 h3{color:#ffffff;}#rand_86bdwcbz8py95n9abjy7 p{color:#eaeaea;}.rd_list_7 #rand_86bdwcbz8py95n9abjy7 .list_icn{color:#93ca44;}Transportation WHAT WE DO#l_o290tot813qlh6inusgq{width:120px;}#l_o290tot813qlh6inusgq.sc_line ,#l_o290tot813qlh6inusgq .sc_line { height:1px; background:#cdcdcd;}#l_o290tot813qlh6inusgq.sc_line ,#l_o290tot813qlh6inusgq .sc_line{margin-left:auto!important; margin-right:auto!important;}#l_o290tot813qlh6inusgq {margin:0px 0 0px 0; padding:0;} Ultimate Accounting & Tax Solutions not only provides complete accounting and taxation services in Barking, we go beyond to help you understand the dynamics of cash flow, plan your financial strategy, and use data more effectively to reach your business goals. From business start up till the returns filing along with reporting to management- we cover all. Our expert chartered accountants near Barking can help you with any accounting services you need, with their skill set and experience. .ct_zqjbjwdv90p2ds5bji8s {font-size:14px;} Our Expert Chartered Accountants Near Barking Can Help You With: Business advise & support Ultimate Accounting & Tax Solutions provides free confidential, impartial advice and support to individuals, business… Bookkeeping & Accounts Running your own Bookkeeping, payroll & VAT can be time consuming and complicated… Management reporting & guidance Timely management reports assist to understand the financial health of the business…. Tax returns & Wealth Planning In ever changing tax environment, you would need assistance from experts… Forensic Accounting & Tax mitigation In very unforeseen situation like tax investigation, you would need professionals…. ACCOUNTS & AUDIT SUPPORT SERVICES In case your business requires audit & assurance service, we are there to assist… Why Choose Us?Ultimate Accounting & Tax Solutions – Chartered Accountants near Barking, London If you dream to take your business to the next level, we’ll guide you to press to accelerate growth and increase profit. Unlock the secrets in your financial data and learn the keys to reach your business goals. Efficient tax advice and up to date financial results can accelerate your chance to make a great success. Ultimate Accounting & Tax Solutions takes pride in our work and in ensuring it completely satisfies our clients with our taxation services in Barking. Here are the few reasons why more and more businesses are joining us: Fully regulated by both ACCA & ICAEW, Top standard of service, competitive price, convenient location, highly qualified & experienced staff, friendly and approachable. Our expert chartered accountants near Barking are always happy to help you. .ct_y7h9zn616nbngnvbz7rv {font-size:24px;} #b_i63yxj0572fk8ahb3mgi a{color:#ffffff; background:#a6ce38; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-weight:700; border-radius:8px;}#b_i63yxj0572fk8ahb3mgi a:hover{color:#f7f7f7 ; background:#141414 ;}GET ADVICE#b_r69iujo7wglg7slo7ru6 a{color:#ffffff; background:#3b3b3b; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-weight:700; border-radius:8px;}#b_r69iujo7wglg7slo7ru6 a:hover{color:#f7f7f7 ; background:#141414 ;}OUR SERVICES Our Gallery#ic_ctw0ji6ljsxmh2bwnwnj {margin:20px auto 20px; }#ic_ctw0ji6ljsxmh2bwnwnj .owl-prev,#ic_ctw0ji6ljsxmh2bwnwnj .owl-next{border-color:#ecf0f1; background:#ffffff; color:#5e5e5e; }#ic_ctw0ji6ljsxmh2bwnwnj .owl-prev:hover,#ic_ctw0ji6ljsxmh2bwnwnj .owl-next:hover{background:#f9fafb; color:#2c3e50; }#ic_ctw0ji6ljsxmh2bwnwnj .owl-prev:before,#ic_ctw0ji6ljsxmh2bwnwnj .owl-next:after{border-color:#5e5e5e; }#ic_ctw0ji6ljsxmh2bwnwnj .owl-prev:hover::before,#ic_ctw0ji6ljsxmh2bwnwnj .owl-next:hover::after{border-color:#2c3e50; }#ic_ctw0ji6ljsxmh2bwnwnj .owl-dot{ background:#ffffff; border-color:#ecf0f1; }#ic_ctw0ji6ljsxmh2bwnwnj .owl-dot.active{ background:#93ca44; border-color:#ecf0f1;}jQuery.noConflict(); //setup up Carousel jQuery(document).ready(function($) { "use strict"; $(window).load(function(){ $("#ic_ctw0ji6ljsxmh2bwnwnj").owlCarousel({ rtl: $("body").hasClass("rtl") ? true : false, responsiveClass:true, center:true, loop:true, responsive:{ 0:{ items:1, }, 780:{ items:2, }, 1000:{ items:2, }, }, autoplay:true, autoplaySpeed: 800, dots:true, nav:true, }); }); }); Client Testimonials#l_q1glg3honw6pwqpcw3pn{width:110px;}#l_q1glg3honw6pwqpcw3pn.sc_line ,#l_q1glg3honw6pwqpcw3pn .sc_line { height:1px; background:#cdcdcd;}#l_q1glg3honw6pwqpcw3pn.sc_line ,#l_q1glg3honw6pwqpcw3pn .sc_line{margin-left:auto!important; margin-right:auto!important;}#l_q1glg3honw6pwqpcw3pn {margin:0px 0 0px 0; padding:0;}#tm_mq9ijlxamk2rxj93dn0a.rd_tm_10 .tm_author{ color:#000000;}#tm_mq9ijlxamk2rxj93dn0a.rd_tm_10 .tm_text,#tm_mq9ijlxamk2rxj93dn0a.rd_tm_10 .tm_info{color:#323232; }#tm_mq9ijlxamk2rxj93dn0a.rd_tm_10 .rd_tm_pager a{background:#323232;}#tm_mq9ijlxamk2rxj93dn0a.rd_tm_10 .rd_tm_pager a.selected{background:#93ca44;}#tm_mq9ijlxamk2rxj93dn0a.rd_tm_10 .tm_image{border-color:#ecf0f1;}#tm_mq9ijlxamk2rxj93dn0a.rd_tm_10 .tm_image img{background:#ecf0f1;}#tm_mq9ijlxamk2rxj93dn0a {margin-top:0px; margin-bottom:0px;}jQuery.noConflict(); //setup up Carousel jQuery(document).ready(function($) { "use strict"; $(window).load(function(){ $("#tm_mq9ijlxamk2rxj93dn0a .rd_testimonials").carouFredSel({ responsive: true, width: "100%",scroll: { items:1,duration: 800}, auto: true, prev: "#tm_mq9ijlxamk2rxj93dn0a_left", next: "#tm_mq9ijlxamk2rxj93dn0a_right", pagination: "#tm_mq9ijlxamk2rxj93dn0a_pager", height: "variable", swipe : { onTouch : true, onMouse : false }, items: { height: "variable", visible: { min: 1, max: 1 } } }); }); }); We appointed Ultimate Accounting & tax Solutions as accountant of my company for the past 4 years and I would recommend him highly. He has a very personal approach to my business and is always available on the phone. I’ve also been delighted with his creative approach to solving any problems we come up against. Global Career Services Enter author information. Excellent service. We have been working with Ajit Saha & Team for nearly a year now. They are extremely efficient, supportive and accurate with our accounting, payroll and VAT. I would highly recommend Prawin M Enter author information. I have been with the company for three, four years now and have had no problems with them. The customer service is excellent and the service they provide is also excellent. I had a problem with one of previous years tax return and they sorted it without any problems at all. I would recommend the company to everyone or any business that need a reliable service. Excellant Luke Berry Enter author information. Video#l_3jpey1pad4pak8dxnn4n{width:110px;}#l_3jpey1pad4pak8dxnn4n.sc_line ,#l_3jpey1pad4pak8dxnn4n .sc_line { height:1px; background:#cdcdcd;}#l_3jpey1pad4pak8dxnn4n.sc_line ,#l_3jpey1pad4pak8dxnn4n .sc_line{margin-left:auto!important; margin-right:auto!important;}#l_3jpey1pad4pak8dxnn4n {margin:0px 0 0px 0; padding:0;} Let us help you achieve your business goals. Contact us today.#b_8jvxn70l9i1dm09kwwfe a{color:#020202; background:#ffffff; margin-top:-7px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-weight:700; border-radius:8px;}#b_8jvxn70l9i1dm09kwwfe a:hover{color:#020202 ; background:#ffffff ;}CONTACT US ABOUT US Ultimate Accounting & Tax Solutions takes pride in our work and in ensuring our clients are completely satisfied with our service. We are dedicated to provide professional accounting and taxation services throughout the greater London. Please contact with us for a no obligation quote. Our Office Locations: London | Essex NAVIGATIONBusiness advise & support Bookkeeping & Accounts Management reporting & guidance Tax Return Accountants in Forest Gate, London and Barking, Essex – Ultimate Accounting & Tax Solutions Audit Support Services Forensic Accounting & Tax Mitigation Accountant in Forest Gate Tax Advisors Near Me Main MenuAbout Clients Testimonial Resources FAQ’s Blog Contact Privacy Policy Contact Us LONDON Office: 11-13 Upton Lane, Forest gate, E7 9PA ESSEX Office : 27 Longbridge Road, Barking, IG11 8TN Email : info@ultimateaccountingsolutions.co.uk 0208 507 0617 | M: 0791 251 0328 0207 183 5357 COPYRIGHT © 2025 ULTIMATE ACCOUNTING & TAX SOLUTIONS. ALL RIGHTS RESERVED. DESIGN & DEVELOPMENT BY Digitex Technologies 15 years celebration Our Event Sponsors ABOUT Accountant in Forest Gate Accountants in Stratford Audit Support Services BLOG Bookkeeping & Accounts Building & Construction Business advise & support Clients contact Corporate Responsibility Double Entry Bookkeeping FAQ’S Film & Media Forensic Accounting & Tax Mitigation Healthcare & Education Home Imports and Exports Inheritance Tax Planning International service Business startup and management in UAE Foreign delegate training International tax advice IT , management & Financial consultant Management reporting & guidance Privacy Policy Property Investors Research & Development (R&D) Tax Relief Resources Restaurants & food industry Services Social Involvement Tax Advisors Near Me Tax Return Accountants in Forest Gate, London and Barking, Essex – Ultimate Accounting & Tax Solutions TESTIMONIAL Transportation Wholesale & Retail 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\/ultimateaccountingsolutions\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} var cffajaxurl = "https://www.ultimateaccountingsolutions.co.uk/wp-admin/admin-ajax.php"; var cfflinkhashtags = "true"; Cordial Invitation CLOSE window.wpbCustomElement = 1; if(typeof revslider_showDoubleJqueryError === "undefined") {function revslider_showDoubleJqueryError(sliderID) {console.log("You have some jquery.js library include that comes after the Slider Revolution files js inclusion.");console.log("To fix this, you can:");console.log("1. Set 'Module General Options' -> 'Advanced' -> 'jQuery & OutPut Filters' -> 'Put JS to Body' to on");console.log("2. Find the double jQuery.js inclusion and remove it");return "Double Included jQuery Library";}} #rev_slider_22_1_wrapper .hesperiden.tparrows{cursor:pointer;background:rgba(0,0,0,0.5);width:40px;height:40px;position:absolute;display:block;z-index:1000; border-radius:50%}#rev_slider_22_1_wrapper .hesperiden.tparrows.rs-touchhover{background:#000000}#rev_slider_22_1_wrapper .hesperiden.tparrows:before{font-family:'revicons';font-size:20px;color:#ffffff;display:block;line-height:40px;text-align:center}#rev_slider_22_1_wrapper .hesperiden.tparrows.tp-leftarrow:before{content:'\e82c'; margin-left:-3px}#rev_slider_22_1_wrapper .hesperiden.tparrows.tp-rightarrow:before{content:'\e82d'; margin-right:-3px} /* <![CDATA[ */ var zilla_likes = {"ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php"}; var zilla_likes = {"ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php"}; /* ]]> */ /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ /* <![CDATA[ */ ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "contact-form-7", {"translation-revision-date":"2024-05-21 11:58:24+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"Error:":["Error:"]}},"comment":{"reference":"includes\/js\/index.js"}} ); /* ]]> */ /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; /* ]]> */ /* <![CDATA[ */ var pp_ajax_form = {"ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php","confirm_delete":"Are you sure?","deleting_text":"Deleting...","deleting_error":"An error occurred. Please try again.","nonce":"22c72ebcb1","disable_ajax_form":"false","is_checkout":"0","is_checkout_tax_enabled":"0","is_checkout_autoscroll_enabled":"true"}; /* ]]> */ /* <![CDATA[ */ var pum_vars = {"version":"1.20.5","pm_dir_url":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-content\/plugins\/popup-maker\/","ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php","restapi":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-json\/pum\/v1","rest_nonce":null,"default_theme":"1213","debug_mode":"","disable_tracking":"","home_url":"\/","message_position":"top","core_sub_forms_enabled":"1","popups":[],"cookie_domain":"","analytics_route":"analytics","analytics_api":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-json\/pum\/v1"}; var pum_sub_vars = {"ajaxurl":"https:\/\/www.ultimateaccountingsolutions.co.uk\/wp-admin\/admin-ajax.php","message_position":"top"}; var pum_popups = {"pum-1222":{"triggers":[],"cookies":[],"disable_on_mobile":false,"disable_on_tablet":false,"atc_promotion":null,"explain":null,"type_section":null,"theme_id":"1213","size":"medium","responsive_min_width":"0%","responsive_max_width":"100%","custom_width":"640px","custom_height_auto":false,"custom_height":"380px","scrollable_content":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","open_sound":"none","custom_sound":"","location":"center","position_top":"100","position_bottom":"0","position_left":"0","position_right":"0","position_from_trigger":false,"position_fixed":false,"overlay_disabled":false,"stackable":false,"disable_reposition":false,"zindex":"1999999999","close_button_delay":"0","fi_promotion":null,"close_on_form_submission":false,"close_on_form_submission_delay":"0","close_on_overlay_click":false,"close_on_esc_press":false,"close_on_f4_press":false,"disable_form_reopen":false,"disable_accessibility":false,"theme_slug":"default-theme","id":1222,"slug":"popup"}}; /* ]]> */ var tpj = jQuery; var revapi22; if(window.RS_MODULES === undefined) window.RS_MODULES = {}; if(RS_MODULES.modules === undefined) RS_MODULES.modules = {}; RS_MODULES.modules["revslider221"] = {once: RS_MODULES.modules["revslider221"]!==undefined ? RS_MODULES.modules["revslider221"].once : undefined, init:function() { window.revapi22 = window.revapi22===undefined || window.revapi22===null || window.revapi22.length===0 ? document.getElementById("rev_slider_22_1") : window.revapi22; if(window.revapi22 === null || window.revapi22 === undefined || window.revapi22.length==0) { window.revapi22initTry = window.revapi22initTry ===undefined ? 0 : window.revapi22initTry+1; if (window.revapi22initTry<20) requestAnimationFrame(function() {RS_MODULES.modules["revslider221"].init()}); return;} window.revapi22 = jQuery(window.revapi22); if(window.revapi22.revolution==undefined){ revslider_showDoubleJqueryError("rev_slider_22_1"); return;} revapi22.revolutionInit({ revapi:"revapi22", DPR:"dpr", sliderLayout:"fullwidth", visibilityLevels:"1240,1024,778,480", gridwidth:1600, gridheight:600, lazyType:"smart", perspective:600, perspectiveType:"global", editorheight:"600,768,960,720", responsiveLevels:"1240,1024,778,480", progressBar: { size:5, x:0, y:0 }, navigation: { wheelCallDelay:1000, onHoverStop:false, arrows: { enable:true, style:"hesperiden", left: { h_offset:30 }, right: { h_offset:30 } } }, viewPort: { global:true, globalDist:"-200px", enable:false }, fallbacks: { allowHTML5AutoPlayOnAndroid:true }, }); }} // End of RevInitScript if (window.RS_MODULES.checkMinimal!==undefined) { window.RS_MODULES.checkMinimal();}; function bv_override_browser_listener(target) { var bv_og_add_event_listener = target.addEventListener; var bv_og_remove_event_listener = target.removeEventListener; function bv_handle_event_listeners(type, listener, options) { var handledEvents = ["readystatechange", "DOMContentLoaded", "load", "pageshow"]; var eventName = type if (!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); } function bv_handle_remove_event_listener(type, listener, options) { var handledEvents = ["readystatechange", "DOMContentLoaded", "load", "pageshow"]; var eventName = type if (!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); } 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); }; } bv_override_browser_listener(window); bv_override_browser_listener(document); 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://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_01.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","1":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2018/09/UA-logo.png?bv_host=www.ultimateaccountingsolutions.co.uk","2":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_02.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","3":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_03.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","4":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_04.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","5":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2025/06/slider_05.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","6":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2024/06/3-1.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","7":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/uploads/2024/06/2-1.jpg?bv_host=www.ultimateaccountingsolutions.co.uk","8":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/plugins/LayerSlider/static/layerslider/img/icon-muted-white.png?bv_host=www.ultimateaccountingsolutions.co.uk","9":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/plugins/LayerSlider/static/layerslider/img/icon-unmuted-white.png?bv_host=www.ultimateaccountingsolutions.co.uk","10":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/plugins/wp-user-avatar/assets/images/frontend/arrow-down.png?bv_host=www.ultimateaccountingsolutions.co.uk","11":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/plugins/custom-facebook-feed/assets/img/cff-avatar.png?bv_host=www.ultimateaccountingsolutions.co.uk","12":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_1.png?bv_host=www.ultimateaccountingsolutions.co.uk","13":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_2.png?bv_host=www.ultimateaccountingsolutions.co.uk","14":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_3.png?bv_host=www.ultimateaccountingsolutions.co.uk","15":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_4.png?bv_host=www.ultimateaccountingsolutions.co.uk","16":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/pt_5.png?bv_host=www.ultimateaccountingsolutions.co.uk","17":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/lt_border.png?bv_host=www.ultimateaccountingsolutions.co.uk","18":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/images/ib_sc.png?bv_host=www.ultimateaccountingsolutions.co.uk","19":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/Flexslider/theme/bg_control_nav.png?bv_host=www.ultimateaccountingsolutions.co.uk","20":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/default/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","21":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/default/default_thumb.png?bv_host=www.ultimateaccountingsolutions.co.uk","22":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","23":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","24":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png?bv_host=www.ultimateaccountingsolutions.co.uk","25":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/dark_square/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","26":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/light_square/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","27":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/sprite.png?bv_host=www.ultimateaccountingsolutions.co.uk","28":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/contentPatternTop.png?bv_host=www.ultimateaccountingsolutions.co.uk","29":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/contentPatternLeft.png?bv_host=www.ultimateaccountingsolutions.co.uk","30":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/contentPatternRight.png?bv_host=www.ultimateaccountingsolutions.co.uk","31":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/facebook/contentPatternBottom.png?bv_host=www.ultimateaccountingsolutions.co.uk","32":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/www.ultimateaccountingsolutions.co.uk/wp-content/themes/ultimateaccountingsolutions/includes/prettyPhoto/images/prettyPhoto/light_rounded/btnNext.png?bv_host=www.ultimateaccountingsolutions.co.uk","33":"https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/IMAGE/cdn4.iconfinder.com/data/icons/small-n-flat/24/terminal-48.png?bv_host=cdn4.iconfinder.com"}');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 bv_font_url="https://www.ultimateaccountingsolutions.co.uk/wp-content/uploads/al_opt_content/CSS/www.ultimateaccountingsolutions.co.uk/6899da43d36f733755eda6b2-95e90ad0f0a6ff049958f61eb46a5263_al_style.css";window.addEventListener("load",function(){var link=document.createElement("link");link.rel="stylesheet",link.href=bv_font_url,document.head.appendChild(link)}); 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})});