BM Construction Liverpool Ltd

Construction

Upgrade this listing

Website | 07535 629484
Thornside Walk, Gateacre, Liverpool L25 5PL, UK

Opening Hours:
Monday: 9:00 AM – 5:00 PM
Tuesday: 9:00 AM – 5:00 PM
Wednesday: 9:00 AM – 5:00 PM
Thursday: 9:00 AM – 5:00 PM
Friday: 9:00 AM – 5:00 PM
Saturday: 9:00 AM – 5:00 PM
Sunday: Closed


Area Served:
Within 4 miles (6.4km) of Thornside Walk, Gateacre, Liverpool L25 5PL, UK
Get more exposure


", unit:slide_value, value: parseFloat(totalnumber1[k+2]), section: sec, subsection: sub, sliderInsubsection: true, isSlidingScale: isSlidingScale, paypal_name: scc_jQuery(this).closest('.scc-form-field-item').find('label').text(), scc_woo_commerce_product_id: scc_jQuery(this).attr('scc_woo_commerce_product_id'), calculator_id: Number(scc_jQuery(this).attr('id').split('_')[scc_jQuery(this).attr('id').split('_').length -1]) }; if (isPriceHintEnabled && isSliderHover()) roundedPrice = (!(switched.isSlidingScale) ? switched.value * switched.unit : switched.value).toFixed(2); speechBubble.text((currencyStyleOption === 0) ? currencySymbol(currencyLabel) + ' ' + priceCommaStyler(roundedPrice) : priceCommaStyler(roundedPrice) + ' ' + currencyLabel).css('display', 'block').delay(3000).fadeOut('slow') ; ; parts.push(switched); //price += multislider[j]*(xprice[j]+hmm[j]); break; } } } else if ('comment_input' == scc_jQuery(this).attr('data-inputtype')) if(scc_jQuery(this) && scc_jQuery(this).val() && scc_jQuery(this).val().length > 0) const comment = name: "

", text: scc_jQuery(this).val(), section: sec, subsection: sub, unit: 1, value: 0, comment: true, paypal_title: scc_jQuery(this).parent().parent().find('label:last').text(), paypal_text: scc_jQuery(this).val(), calculator_id: Number(scc_jQuery(this).attr('calculator_id')) parts.push(comment); //comments.push(comment); else if ('number_input' == scc_jQuery(this).attr('data-inputtype')) var unitValue =scc_jQuery(this).attr('data-value'); const switched= name: "

", unit:scc_jQuery(this).val(), value: unitValue, section: sec, subsection: sub, numberInput: true, paypal_name: scc_jQuery(this).closest('.scc-form-field-item').find('label').text(), scc_woo_commerce_product_id: scc_jQuery(this).attr('scc_woo_commerce_product_id'), calculator_id: Number(scc_jQuery(this).attr('calculator_id')) ; parts.push(switched); hmm[sec][sub] = unitValue * scc_jQuery(this).val() else if('scc_custom_math' == scc_jQuery(this).attr('data-inputtype')) const switched= name: '

' + scc_jQuery(this).attr('data-name') + '

', unit: 1, value: scc_jQuery(this).attr('data-value'), section: sec, subsection: sub, numberInput: true, paypal_name: scc_jQuery(this).attr('data-name'), custom_math: true, custom_math_type: scc_jQuery(this).attr('data-math-type'), calculator_id: Number(scc_jQuery(this).attr('calculator_id')), uniqueId: scc_jQuery(this).attr('data-math-uniqueId'), scc_woo_commerce_product_id: 0, show_detailed_list: scc_jQuery(this).parent().parent().attr('data-show-detailed-list') ? scc_jQuery(this).parent().parent().attr('data-show-detailed-list') : false ; parts.push(switched); hmm[sec][sub] = unitValue * scc_jQuery(this).val() else var sld = parseFloat(scc_jQuery(this).val()); }); var _unit =1; var _section =9999999; var _usection =9999999; var calculator_id = 3; for (var j = parts.length; j--;) if(parts[j].section != _section var executeMaths = true for(var i=0; i

(' + priceCommaStyler((totalPrice_tax_included * scc_currency_conversion_rate).toFixed(2)) + ' ' + scc_currency_conversion_label + ')' + '

') } } if(subTotalPrice) scc_jQuery('#subtotal_price_with_currency_label_3').html(currencySymbol(currencyLabel) + ' ' + priceCommaStyler(subTotalPrice.toFixed(2))) if(coupon_3) if(Number(coupon_3.discountpercentage) != -1) scc_jQuery('#coupon_discount_with_currency_label_3').html(currencySymbol(currencyLabel) + ' ' + priceCommaStyler(coupon_3.discount_value_total.toFixed(2))) if(Number(coupon_3.discountvalue) != -1) scc_jQuery('#coupon_discount_with_currency_label_3').html(currencySymbol(currencyLabel) + ' ' + priceCommaStyler(coupon_3.discount_value_total.toFixed(2))) }else if(currencyStyleOption === 1) if(tax) scc_jQuery('#tax_price_with_currency_label_3').html( priceCommaStyler(tax.toFixed(2)) + ' ' + currencyLabel) else scc_jQuery('#tax_price_with_currency_label_3').html( '0 ' + currencyLabel) if(totalPrice_tax_included) if(scc_currency_conversion_rate == -1) scc_jQuery('#total_price_with_currency_label_3').html(priceCommaStyler(totalPrice_tax_included.toFixed(2)) + '' + currencyLabel ) else scc_jQuery('#total_price_with_currency_label_3').html(priceCommaStyler(totalPrice_tax_included.toFixed(2)) + '' + currencyLabel + '

(' + priceCommaStyler((totalPrice_tax_included * scc_currency_conversion_rate).toFixed(2)) + ' ' + scc_currency_conversion_label + ')

') if(subTotalPrice) scc_jQuery('#subtotal_price_with_currency_label_3').html(priceCommaStyler(subTotalPrice.toFixed(2)) + ' ' + currencyLabel) if(coupon_3) if(Number(coupon_3.discountpercentage) != -1) scc_jQuery('#coupon_discount_with_currency_label_3').html(priceCommaStyler(coupon_3.discount_value_total.toFixed(2)) + ' ' + currencyLabel) if(Number(coupon_3.discountvalue) != -1) scc_jQuery('#coupon_discount_with_currency_label_3').html(priceCommaStyler(coupon_3.discount_value_total.toFixed(2)) + ' ' + currencyLabel) if(currencyStyleOption === 0) if(scc_currency_conversion_rate == -1) var priceText = priceCommaStyler(totalPrice_tax_included.toFixed(2)); scc_jQuery(parent_id + ' .totalPrice').find("#totalvalue").text(priceText); // multi total jQuery('.scc-multiple-total-wrapper[data-combination]').trigger('valueChange'); jQuery('.scc-multiple-total-wrapper.calcid-'+calculator_id).find('.scc-total').text(priceText).trigger('doMath'); else // console.log('reached'); var priceText = priceCommaStyler(totalPrice_tax_included.toFixed(2)) scc_jQuery(parent_id + ' .totalPrice').find("#totalvalue").html(priceText); // multi total jQuery('.scc-multiple-total-wrapper[data-combination]').trigger('valueChange'); jQuery('.scc-multiple-total-wrapper.calcid-'+calculator_id).find('.scc-total').text(priceText).trigger('doMath'); scc_jQuery(parent_id + ' .totalPrice').find('.df_scc_cc_span').text('(' + priceCommaStyler((totalPrice_tax_included * scc_currency_conversion_rate).toFixed(2)) + ' ' + scc_currency_conversion_label + ')').css(display: 'table'); scc_jQuery('#sccTale_price-3').find('.df_scc_cc_span').text('(' + priceCommaStyler((totalPrice_tax_included * scc_currency_conversion_rate).toFixed(2)) + ' ' + scc_currency_conversion_label + ')').css(display: 'table'); else if(currencyStyleOption === 1) if(scc_currency_conversion_rate == -1) var priceText = priceCommaStyler(totalPrice_tax_included.toFixed(2)); scc_jQuery(parent_id + ' .totalPrice').find("#totalvalue").text(priceText); // multi total jQuery('.scc-multiple-total-wrapper[data-combination]').trigger('valueChange'); jQuery('.scc-multiple-total-wrapper.calcid-'+calculator_id).find('.scc-total').text(priceText).trigger('doMath'); else var priceText = priceCommaStyler(totalPrice_tax_included.toFixed(2)); scc_jQuery(parent_id + ' .totalPrice').find("#totalvalue").text(priceText); // multi total jQuery('.scc-multiple-total-wrapper[data-combination]').trigger('valueChange'); jQuery('.scc-multiple-total-wrapper.calcid-'+calculator_id).find('.scc-total').text(priceText).trigger('doMath'); scc_jQuery(parent_id + ' .totalPrice').find('.df_scc_cc_span').text('(' + priceCommaStyler((totalPrice_tax_included * scc_currency_conversion_rate).toFixed(2)) + ' ' + scc_currency_conversion_label + ')').css(display: 'table'); } }); }); // paypal starts //paypal ends // currency Style function starts var currencyStyleOption = 0; var currencyLabel = 'GBP'; function currencyStyle(number) switch (currencyStyleOption) case 0: number = currencySymbol(currencyLabel) + " " + number break case 1: number = number + ' ' + currencyLabel break return number function currencySymbol(currency) var currencySymbolLabel = '$' switch(currency) return currencySymbolLabel function getDropDownValue($this) price = scc_jQuery($this).val(); if (! price) return 0; else return price; function SCCOpenPopUpEmail_3(){ jQuery.getScript('https://bmconstruction-liverpool.co.uk/wp-content/plugins/stylish-cost-calculator-premium/assets/lib/bootstrap-3.3.5/dist/js/bootstrap.min.js', function(data) { var scc_mandatory = ''; scc_jQuery('.mandatory_yes_3').each(function() if(scc_jQuery(this).val() =='' && scc_jQuery(this).is(':visible')) scc_jQuery(this).parent().parent().find('.alert-danger').html('

Please choose an option

!'); scc_jQuery(this).parent().parent().find('.alert-danger').css('display','block'); scc_jQuery('html, body').animate( scrollTop: scc_jQuery(this).offset().top , 1000); if(window.hasOwnProperty("translatorJson")) initTranslationScriptSCC('body', lang: "en", t: translatorJson); checkIfParentIsAccordionAndOpenIt(this) scc_mandatory = 'scc_remains'; ); // check if mandatory checkbox/button/switches are checked scc_jQuery('[data-mandatory=yes]').each((i,e) => scc_mandatory += checkBoxMandatoryCheck(e); ) if (scc_mandatory == '') { scc_jQuery('#scc_form_3').find('input.comment_box_text').filter((i,e) => { var checkIfEmail = scc_jQuery(e); var emailEvaluation = !(!checkIfEmail || !checkIfEmail.val() || !checkIfEmail.val().includes('@') || !checkIfEmail.val().includes('.') || checkIfEmail.val().includes('#') || checkIfEmail.val().length scc_jQuery('.scc-email-popup-close').click(function(e) e.preventDefault(); scc_jQuery('#sccquoteModal_3').modal('hide') scc_jQuery('.scc-email-popup').removeClass('in'); ); ); function addCouponCodeModal_3() if(!coupon_3) function checkCouponCode_3(){ var modalObject = scc_jQuery(event.currentTarget).closest('.df-scc-euiModal'); modalObject.find('.df-scc-euiButtonContent.df-scc-euiButton__content').html('

Checking...

') jQuery.ajax( { url: rt_vars.rt_urlajax, type: 'GET', context: modalObject, data: action: 'sscCheckCoupon', coupon_code: modalObject.find('input').val() , success: function( data, e, i, x ) if(typeof data === 'object') if(data.data) data.data === 'false') this.find('.text-danger').show(); setTimeout(() => this.find('.text-danger').hide(); , 3000); if(window.hasOwnProperty("translatorJson")) initTranslationScriptSCC('body', lang: "en", t: translatorJson); else if(typeof data.data === 'object') coupon_3 = data.data[0] scc_jQuery('#coupon_code_modal_3').modal('hide') applyCouponDiscount(coupon_3) else if(typeof data === 'string') if(data.length > 0) var responseTemp = data.split('"success":true,"data":')[data.split('"success":true,"data":').length -1] if(responseTemp.indexOf('false') == -1) responseTemp = responseTemp.substring(1,responseTemp.length - 2) coupon_3 = JSON.parse(responseTemp) scc_jQuery('#coupon_code_modal_3').modal('hide') applyCouponDiscount(coupon_3) else this.find('.text-danger').show().hide(5000); if(window.hasOwnProperty("translatorJson")) initTranslationScriptSCC('body', lang: "en", t: translatorJson); else if(!data) scc_jQuery('#button_check_coupon').html('Check Coupon Code') , error: function(errorThrown) console.log(errorThrown); scc_jQuery('#button_check_coupon').html('Check Coupon Code'); ) function applyCouponDiscount(coupon_3) scc_jQuery('#scc_submit_3').click(); function displayCouponDiscountInFrontEnd_3(price) typeof price === 'undefined') price = 0 if(coupon_3) var canDoDiscount = false if(Number(coupon_3.minspend) === -1 && Number(coupon_3.maxspend) === -1) canDoDiscount = true else if(Number(coupon_3.minspend) === -1 && Number(coupon_3.maxspend) != -1) if(price = coupon_3.minspend) canDoDiscount = true else if(Number(coupon_3.minspend) != -1 && Number(coupon_3.minspend) != -1 ) if(price >= Number(coupon_3.minspend) && price Discount percentage: ' + coupon_3.discountpercentage + '%') if(coupon_3.discountvalue != -1.00) if(currencyStyleOption === 0) scc_jQuery('#coupon_info_discount_value_3').html(currencySymbol(currencyLabel) + ' ' + priceCommaStyler(coupon_3.discountvalue)) else scc_jQuery('#coupon_info_discount_value_3').html(priceCommaStyler(coupon_3.discountvalue) + ' ' + currencyLabel) if(Number(coupon_3.minspend) === -1.00 && Number(coupon_3.maxspend) === -1.00) if(currencyStyleOption === 0) scc_jQuery('#coupon_info_spend_range_3').html('

Your discount has been applied correctly. -' + currencySymbol(currencyLabel) + ' ' + priceCommaStyler(coupon_3.discount_value_total) + '

') else scc_jQuery('#coupon_info_spend_range_3').html('

Your discount has been applied correctly. -' + ' ' + priceCommaStyler(coupon_3.discount_value_total) + currencyLabel + '

') else if(Number(coupon_3.minspend) != -1.00 && Number(coupon_3.maxspend) != -1.00) if(currencyStyleOption === 0) scc_jQuery('#coupon_info_spend_range_3').html(Number(coupon_3.price_without_discount) >= Number(coupon_3.minspend) && Number(coupon_3.maxspend) >= Number(coupon_3.price_without_discount) ? '

Your discount has been applied correctly. -' + currencySymbol(currencyLabel) + ' ' + priceCommaStyler(coupon_3.discount_value_total) + '

Your discount has not been applied because the total price has to be between ' + currencySymbol(currencyLabel) + ' ' + priceCommaStyler(coupon_3.minspend) + ' and ' + currencySymbol(currencyLabel) + priceCommaStyler(coupon_3.maxspend) + '

') else scc_jQuery('#coupon_info_spend_range_3').html(Number(coupon_3.price_without_discount) >= Number(coupon_3.minspend) && Number(coupon_3.maxspend) >= Number(coupon_3.price_without_discount) ? '

Your discount has been applied correctly. -' + ' ' + priceCommaStyler(coupon_3.discount_value_total) + currencyLabel + '

Your discount has not been applied because the total price has to be between ' + priceCommaStyler(coupon_3.minspend) + ' ' + currencyLabel + ' and ' + priceCommaStyler(coupon_3.maxspend) + ' ' + currencyLabel + '

') else if(Number(coupon_3.minspend) != -1.00 && Number(coupon_3.maxspend) === -1.00) if(currencyStyleOption === 0) scc_jQuery('#coupon_info_spend_range_3').html(Number(coupon_3.price_without_discount) >= Number(coupon_3.minspend) ? '

Your discount has been applied correctly. -' + currencySymbol(currencyLabel) + ' ' + priceCommaStyler(coupon_3.discount_value_total) + '

Your discount has not been applied because the total price has to be higher than ' + currencySymbol(currencyLabel) + ' ' + priceCommaStyler(coupon_3.minspend) + currencySymbol(currencyLabel) + '

') else scc_jQuery('#coupon_info_spend_range_3').html(Number(coupon_3.price_without_discount) >= Number(coupon_3.minspend) ? '

Your discount has been applied correctly. -' + ' ' + priceCommaStyler(coupon_3.discount_value_total) + currencyLabel + '

Your discount has not been applied because the total price has to be higher than ' + priceCommaStyler(coupon_3.minspend) + ' ' + currencyLabel + '

') else if(Number(coupon_3.minspend) === -1.00 && Number(coupon_3.maxspend) != -1.00) if(currencyStyleOption === 0) scc_jQuery('#coupon_info_spend_range_3').html(Number(coupon_3.maxspend) >= Number(coupon.price_without_discount) ? '

Your discount has been applied correctly. -' + currencySymbol(currencyLabel) + ' ' + priceCommaStyler(coupon_3.discountvalue) + '

Your discount has not been applied because the total price has to be lower than ' + currencySymbol(currencyLabel) + priceCommaStyler(coupon_3.maxspend) + '

') else scc_jQuery('#coupon_info_spend_range_3').html(Number(coupon_3.maxspend) >= Number(coupon.price_without_discount) ? '

Your discount has been applied correctly. -' + ' ' + priceCommaStyler(coupon_3.discountvalue) + currencyLabel + '

Your discount has not been applied because the total price has to be lower than ' + priceCommaStyler(coupon_3.maxspend) + ' ' + currencyLabel + '

') return price

Google Rating: 5.0 out of 5 stars (4 total ratings)

Amanda Dunn
5 Star
For years and years we have dreamed of having a resin driveway and now thanks to BM Construction, they have turned our dream into a reality. A driveway that was well worth investing in. These guys, have transformed our property, front & back. The lads have done an outstanding job. They all worked extremely hard and took great pride in their work. Barry knew exactly what we wanted and he and the team certainly delivered that. We highly recommend this company. Their quality of work is exceptional. We have recieved so many lovely compliments from people passing bye. Amazing work and thank you all at BM Construction from Amanda & Tony
Thursday 14th October 2021
Aynsley Dowding
5 Star
Barry and his team essentially took on a recovery job as another company let us down…. big time. Nevertheless from beginning to end Barry and his team were extremely professional, thorough, methodical. Barry is extremely approachable and was open to our ideas, and was excellent in offering his own input with ideas that we hadn’t thought of. The team turned up when they said they would, the communication was excellent, when Barry said he would call or text he did so, and we were kept up to date throughout the process, and I’d like to think with a bit of a laugh as well 😄 We are extremely pleased with the driveway and I think it looks fantastic, if you want good, honest, hard working company that will leave you with a driveway with your neighbours thoroughly envious and I have no hesitation in recommending Barry and his team 👍
Thursday 9th September 2021
Philippa Lee
5 Star
Barry was really responsive and professional. He always arrived exactly when he said he would and communicated each stage of the process. The quality of the works are excellent and good value for money.
Wednesday 16th September 2020
BM Construction Liverpool Ltd
5 Star

Wednesday 25th May 2016