Contact Us
Send us your details and we’ll call you back to discuss your requirements and provide a tailored quotation.
Get a Callback Fill in your details and our team will call you back β typically within 4 working hours. Full Name * Please enter your name Company * Please enter your company Email * Please enter a valid email Phone * Please enter your phone number Message (optional) Attachments (optional) Drag & drop files or browse Drawings, schedules, specs β PDF, DOC, DWG, images (max 10MB each) Request a Callback We’ll call you back within 4 working hours to discuss your requirements. Prefer to Call Us? Phone 01234 567 890 Email – Hours MonβFri: 8:00 β 17:00 Why Rapid Access UK Manufacturer β Made in Britain ISO 9001 | 14001 | 45001 Certified UKAS Accredited Testing NBS Source & RIBA Listed Constructionline Gold Member Fast Turnaround Standard products: 3β5 working days Bespoke orders: from 4 working days Quote response: within 4 working hours
Thank you β one of our team will call you back within 4 working hours to discuss your requirements and put together a quotation.
Reference: RAQ-000000 [tcb-script](function() { “use strict”; // Build email dynamically to bypass Cloudflare obfuscation var eUser = ‘sales’; var eDomain = ‘rapidaccess.co.uk’; var eAddr = eUser + ‘@’ + eDomain; var eLink = document.getElementById(‘raqSidebarEmail’); if (eLink) { eLink.href = ‘mai’ + ‘lto:’ + eAddr; eLink.textContent = eAddr; } var uploadedFiles = []; // File upload var fileInput = document.getElementById(‘raqFileInput’); var uploadZone = document.getElementById(‘raqUploadZone’); if (uploadZone) { uploadZone.addEventListener(‘dragover’, function(e) { e.preventDefault(); uploadZone.classList.add(‘raq-dragover’); }); uploadZone.addEventListener(‘dragleave’, function() { uploadZone.classList.remove(‘raq-dragover’); }); uploadZone.addEventListener(‘drop’, function(e) { e.preventDefault(); uploadZone.classList.remove(‘raq-dragover’); handleFiles(e.dataTransfer.files); }); } if (fileInput) { fileInput.addEventListener(‘change’, function() { handleFiles(fileInput.files); fileInput.value = ”; }); } function handleFiles(files) { for (var i = 0; i < files.length; i++) { if (files[i].size <= 10 * 1024 * 1024) { uploadedFiles.push(files[i]); } } renderFileList(); } function renderFileList() { var list = document.getElementById(‘raqFileList’); if (!list) return; list.innerHTML = ”; for (var i = 0; i < uploadedFiles.length; i++) { var item = document.createElement(‘div’); item.className = ‘raq-file-item’; var sizeMB = (uploadedFiles[i].size / (1024 * 1024)).toFixed(1); item.innerHTML = ‘<span>’ + uploadedFiles[i].name + ‘ (‘ + sizeMB + ‘ MB)</span>’ + ‘<button onclick=”window.raqRemoveFile(‘ + i + ‘)”>×</button>’; list.appendChild(item); } } window.raqRemoveFile = function(idx) { uploadedFiles.splice(idx, 1); renderFileList(); }; // Validate function validateForm() { var valid = true; var fields = [ { id: ‘raqName’, errorId: ‘raqNameError’ }, { id: ‘raqCompany’, errorId: ‘raqCompanyError’ }, { id: ‘raqEmail’, errorId: ‘raqEmailError’ }, { id: ‘raqPhone’, errorId: ‘raqPhoneError’ } ]; for (var i = 0; i < fields.length; i++) { var input = document.getElementById(fields[i].id); var error = document.getElementById(fields[i].errorId); var val = input ? input.value.trim() : ”; if (!val) { if (input) input.classList.add(‘raq-invalid’); if (error) error.classList.add(‘raq-visible’); valid = false; } else { if (input) input.classList.remove(‘raq-invalid’); if (error) error.classList.remove(‘raq-visible’); } } var emailInput = document.getElementById(‘raqEmail’); if (emailInput && emailInput.value.trim()) { var emailRe = /^[^s@]+@[^s@]+.[^s@]+$/; if (!emailRe.test(emailInput.value.trim())) { emailInput.classList.add(‘raq-invalid’); var emailErr = document.getElementById(‘raqEmailError’); if (emailErr) emailErr.classList.add(‘raq-visible’); valid = false; } } return valid; } // Submit window.raqSubmit = function() { if (!validateForm()) { var firstInvalid = document.querySelector(‘.raq-invalid’); if (firstInvalid) { firstInvalid.scrollIntoView({ behavior: ‘smooth’, block: ‘center’ }); } return; } var formData = { name: document.getElementById(‘raqName’).value.trim(), company: document.getElementById(‘raqCompany’).value.trim(), email: document.getElementById(‘raqEmail’).value.trim(), phone: document.getElementById(‘raqPhone’).value.trim(), message: document.getElementById(‘raqMessage’) ? document.getElementById(‘raqMessage’).value : ”, files: uploadedFiles.length + ‘ file(s)’ }; var ref = ‘RAQ-‘ + Date.now().toString().slice(-6); console.log(‘=== QUOTE REQUEST ===’); console.log(‘Reference:’, ref); console.log(JSON.stringify(formData, null, 2)); document.getElementById(‘raqFormArea’).style.display = ‘none’; document.getElementById(‘raqRefNum’).textContent = ref; var success = document.getElementById(‘raqSuccess’); success.classList.add(‘raq-visible’); success.scrollIntoView({ behavior: ‘smooth’, block: ‘start’ }); }; // Clear validation on input document.addEventListener(‘input’, function(e) { if (e.target.classList.contains(‘raq-input’)) { e.target.classList.remove(‘raq-invalid’);</div>[/tcb-script]