Products / Help me specify

SPECIFICATION WIZARD

Find the Right Access Solution For Your Project

Tell us what you need and our technical team will come back to you with a tailored product recommendation, pricing and full documentation for Building Control.

1 Product Type 2 Performance 3 Application 4 Your Details

What type of access solution do you need?

Select the product category that matches your application.

Access Panels

Wall and ceiling access to service voids, risers and concealed services.

Fire 120min Acoustic 60dB Airtight

Riser Doors

Full-height steel riser doors for service risers and vertical shafts.

Fire 120min Acoustic 45dB Smoke Tested

Meter Overboxes

Protective enclosures for gas and electric meters with tamper-proof locking.

Fire 60min Tamper-Proof

Loft Hatches

Insulated and fire rated loft hatches for roof void access. Part L compliant.

Fire 60min Airtight Step 1 of 4 Continue →

What performance ratings do you require?

Select all that apply to your project.

Fire Rated

BS EN 1634-1:2014

30 to 120 minutes fire resistance. Required in fire-compartmented walls and ceilings under Approved Document Part B.

Acoustic Rated

BS EN ISO 10140

Up to 60dB Rw sound reduction. Required under Approved Document Part E and BB93 for schools.

Airtight Rated

BS EN 12114

Tested air permeability for Approved Document Part L compliance and energy performance targets.

Smoke Tested

BS EN 1634-3:2004

Smoke leakage tested for fire compartmentation in corridors, lobbies and service risers.

Non Fire Rated

Standard Access

No specific fire, acoustic or airtightness rating required. Cost-effective access for non-compartmented areas.

Tip: Step 2 of 4 ← Back Continue →

Tell us about the application

These details help our team recommend the right product configuration.

Building Sector Select sector… Healthcare Education Commercial Office Residential Student Accommodation Hotel / Hospitality Retail Industrial / Warehouse Infrastructure Heritage / Listed Building Laboratory / Cleanroom Other Installation Location Select location… Wall — Partition / Stud Wall Wall — Masonry / Blockwork Ceiling — Plasterboard Ceiling — Suspended Tile Service Riser / Shaft External Roof / Loft Floor Face Type Metal Powder coated steel Tile Accepts ceramic / stone tile Plasterboard Skim or tape-and-joint finish Fire Rating Required Select rating… 30 Minutes 60 Minutes 90 Minutes 120 Minutes Not sure — advise me Acoustic Rating Required Select rating… 30dB Rw 35dB Rw 40dB Rw 45dB Rw 50dB Rw 60dB Rw Not sure — advise me Approximate Quantity Select range… 1 – 5 units 6 – 20 units 21 – 50 units 51 – 100 units 100+ units Approximate Size (if known) Additional Notes (optional) Step 3 of 4 ← Back Continue →

Your details

Our technical team will review your requirements and come back to you with a tailored recommendation, typically within one working day.

Your Name Email Address Company / Practice Phone (optional) Your Role Select role… Architect Specifier / Specification Writer Main Contractor Sub-Contractor / Installer Building Surveyor Developer Facilities Manager Merchant / Distributor Other Project Name (optional) Step 4 of 4 ← Back Submit Specification Request → Your Specification Product Ratings Sector Location Face Type Quantity Size Edit Specification ↗

What Happens Next

Our technical team reviews your specification Tailored product recommendation within 1 working day Pricing and full documentation for your project No obligation — just expert guidance

Specification Request Submitted

Thank you — our technical team will review your requirements and come back to you with a tailored product recommendation, typically within one working day.

REF: RA-250203-001

We’ve sent a confirmation email with your specification summary.

Browse Products Download Technical Resources [tcb-script](function(){ var hms = { step:1, product:”, ratings:[], face:” }; var hints = { ‘Fire Rated’:’Fire rated products are required wherever access is provided through fire-compartmented walls, ceilings or service risers under Approved Document Part B.’, ‘Acoustic Rated’:’Acoustic rated products are required wherever access is provided through sound-insulating partitions under Approved Document Part E or BB93 for schools.’, ‘Airtight Rated’:’Airtight rated products help meet Part L energy performance targets by minimising air leakage through the building envelope.’, ‘Smoke Tested’:’Smoke tested products limit smoke spread through corridors, lobbies and risers during a fire, protecting escape routes.’, ‘Non Fire Rated’:’Non-rated products are a cost-effective choice where no fire, acoustic or airtightness rating is required by the building design or fire strategy.’ }; window.hmsGo = function(step){ if(step > hms.step + 1) return; if(step === 2 && !hms.product) return; if(step === 3 && hms.ratings.length === 0) return; hms.step = step; document.querySelectorAll(‘.hms-panel’).forEach(function(p){p.classList.remove(‘active’);}); var panel = document.querySelector(‘[data-panel=”‘+step+'”]’); if(panel) panel.classList.add(‘active’); document.querySelectorAll(‘.hms-progress-step’).forEach(function(s){ var n = parseInt(s.getAttribute(‘data-step’)); s.classList.remove(‘active’,’completed’); if(n === step) s.classList.add(‘active’); else if(n < step) s.classList.add(‘completed’); }); if(step === 3){ var gf = document.getElementById(‘hms-grpFire’); var ga = document.getElementById(‘hms-grpAcoustic’); if(gf) gf.classList.toggle(‘visible’, hms.ratings.indexOf(‘Fire Rated’) !== -1); if(ga) ga.classList.toggle(‘visible’, hms.ratings.indexOf(‘Acoustic Rated’) !== -1); } if(step === 4) hmsUpdateSummary(); var bar = document.querySelector(‘.hms-progress’); if(bar) bar.scrollIntoView({behavior:’smooth’, block:’start’}); }; window.hmsJump = function(step){ var el = document.querySelector(‘.hms-progress-step[data-step=”‘+step+'”]’); if(el && el.classList.contains(‘completed’)) hmsGo(step); }; window.hmsPick = function(el){ document.querySelectorAll(‘.hms-product’).forEach(function(p){p.classList.remove(‘selected’);}); el.classList.add(‘selected’); hms.product = el.getAttribute(‘data-value’); var btn = document.getElementById(‘hms-next1’); if(btn) btn.disabled = false; }; window.hmsToggle = function(el){ var val = el.getAttribute(‘data-value’); var excl = el.getAttribute(‘data-exclusive’) === ‘true’; if(excl){ document.querySelectorAll(‘.hms-rating’).forEach(function(r){r.classList.remove(‘selected’);}); el.classList.add(‘selected’); hms.ratings = [val]; } else { document.querySelectorAll(‘.hms-rating[data-exclusive=”true”]’).forEach(function(r){r.classList.remove(‘selected’);}); hms.ratings = hms.ratings.filter(function(r){return r !== ‘Non Fire Rated’;}); el.classList.toggle(‘selected’); if(el.classList.contains(‘selected’)){ if(hms.ratings.indexOf(val) === -1) hms.ratings.push(val); } else { hms.ratings = hms.ratings.filter(function(r){return r !== val;}); } } var hintEl = document.getElementById(‘hms-hint’); var hintText = document.getElementById(‘hms-hintText’); if(hms.ratings.length > 0){ hintText.textContent = hints[hms.ratings[hms.ratings.length-1]] || ”; hintEl.style.display = ”; } else { hintEl.style.display = ‘none’; } var btn = document.getElementById(‘hms-next2’); if(btn) btn.disabled = hms.ratings.length === 0; }; window.hmsFace = function(el){ document.querySelectorAll(‘.hms-face’).forEach(function(f){f.classList.remove(‘selected’);}); el.classList.add(‘selected’); hms.face = el.getAttribute(‘data-value’); }; function hmsUpdateSummary(){ var se = function(id,txt){ var e = document.getElementById(id); if(e) e.textContent = txt; }; var sv = function(id){ var e = document.getElementById(id); return e && e.value ? e.options[e.selectedIndex].text : ‘—’; }; se(‘hms-sProduct’, hms.product || ‘—’); var badgesEl = document.getElementById(‘hms-sRatings’); if(badgesEl){ if(hms.ratings.length){ var map = {‘Fire Rated’:’fire’,’Acoustic Rated’:’acoustic’,’Airtight Rated’:’airtight’,’Smoke Tested’:’smoke’,’Non Fire Rated’:”}; badgesEl.innerHTML = hms.ratings.map(function(r){ return ‘<span>’+r.replace(‘ Rated’,”).replace(‘ Tested’,”)+'</span>’; }).join(”); } else { badgesEl.textContent = ‘—’; } } se(‘hms-sSector’, sv(‘hms-sector’)); se(‘hms-sLocation’, sv(‘hms-location’)); se(‘hms-sFace’, hms.face || ‘—’); se(‘hms-sQty’, sv(‘hms-qty’)); var size = document.getElementById(‘hms-size’); var sizeRow = document.getElementById(‘hms-sSizeRow’); if(size && sizeRow){ sizeRow.style.display = size.value ? ” : ‘none’; se(‘hms-sSize’, size.value); } } window.hmsSubmit = function(){ var name = document.getElementById(‘hms-name’); var email = document.getElementById(‘hms-email’); var nameVal = name ? name.value.trim() : ”; var emailVal = email ? email.value.trim() : ”; if(!nameVal || !emailVal){ if(!nameVal && name) name.style.borderColor = ‘#ff4444’; if(!emailVal && email) email.style.borderColor = ‘#ff4444’; setTimeout(function(){ if(name) name.style.borderColor = ”; if(email) email.style.borderColor = ”; }, 2500); return; } var now = new Date(); var ref = ‘RA-‘ + now.getFullYear() + String(now.getMonth()+1).padStart(2,’0′) + String(now.getDate()).padStart(2,’0’) + ‘-‘ + String(Math.floor(Math.random()*999)+1).padStart(3,’0’); document.querySelectorAll(‘.hms-panel’).forEach(function(p){p.classList.remove(‘active’);}); var success = document.getElementById(‘hms-success’); if(success) success.classList.add(‘active’); var refEl = document.getElementById(‘hms-ref’); if(refEl) refEl.textContent = ‘REF: ‘ + ref; document.querySelectorAll(‘.hms-progress-step’).forEach(function(s){ s.classList.remove(‘active’); s.classList.add(‘completed’); }); var bar = document.querySelector(‘.hms-progress’); if(bar) bar.scrollIntoView({behavior:’smooth’, block:’start’}); // POST your form data here console.log(‘HMS Submitted:’, { ref: ref, product: hms.product, ratings: hms.ratings, face: hms.face, sector: document.getElementById(‘hms-sector’) ? document.getElementById(‘hms-sector’).value : ”, location: document.getElementById(‘hms-location’) ? document.getElementById(‘hms-location’).value : ”, fireRating: document.getElementById(‘hms-fire’) ? document.getElementById(‘hms-fire’).value : ”, acousticRating: document.getElementById(‘hms-acoustic’) ? document.getElementById(‘hms-acoustic’).value : ”, quantity: document.getElementById(‘hms-qty’) ? document.getElementById(‘hms-qty’).value : ”, size: document.getElementById(‘hms-size’) ? document.getElementById(‘hms-size’).value : ”, notes: document.getElementById(‘hms-notes’) ? document.getElementById(‘hms-notes’).value : ”, name: nameVal, email: emailVal, company: document.getElementById(‘hms-company’) ? document.getElementById(‘hms-company’).value : ”, phone: document.getElementById(‘hms-phone’) ? document.getElementById(‘hms-phone’).value : ”, role: document.getElementById(‘hms-role’) ? document.getElementById(‘hms-role’).value : ”, project: document.getElementById(‘hms-project’) ? document.getElementById(‘hms-project’).value : ” }); };})();[/tcb-script]