Send Us A Message

Call Us
Our lines are open 24 hours a day 7 days a week for emergencies and general enquiries.
Email Us
Send us an email at anytime with your enquiry, or use the form on this page. We aim to respond within 2 hours.



window.dataLayer = window.dataLayer || [];
window.gtag = window.gtag || function(){ dataLayer.push(arguments); };
(function(){
var existing = document.querySelector(‘script[src*=”googletagmanager.com/gtag/js?id=AW-10828855834″]’);
if (!existing) {
var s = document.createElement(‘script’);
s.async = true;
s.src = ‘https://www.googletagmanager.com/gtag/js?id=AW-10828855834’;
document.head.appendChild(s);
}
gtag(‘js’, new Date());
gtag(‘config’, ‘AW-10828855834’);
function fireQualifiedLead(label) {
if (sessionStorage.getItem(‘citywide_qualify_lead_fired’) === ‘1’) return;
sessionStorage.setItem(‘citywide_qualify_lead_fired’, ‘1’);
gtag(‘event’, ‘qualify_lead’, {
event_category: ‘lead’,
event_label: label || ‘form_submit’
});
}
function bindLeadForms(root) {
var scope = root || document;
var forms = scope.querySelectorAll(‘form’);
forms.forEach(function(form) {
if (form.dataset.citywideLeadBound === ‘1’) return;
form.dataset.citywideLeadBound = ‘1’;
form.addEventListener(‘submit’, function() {
fireQualifiedLead(‘form_submit’);
}, { passive: true });
});
}
function initLeadTracking() {
bindLeadForms(document);
var observer = new MutationObserver(function() { bindLeadForms(document); });
observer.observe(document.body, { childList: true, subtree: true });
}
if (document.readyState === ‘loading’) {
document.addEventListener(‘DOMContentLoaded’, initLeadTracking);
} else {
initLeadTracking();
}
})();
