Building
Control

MPCSystems-theprocess-06

Building Control Services by MPC Systems

At MPC Systems, we deliver comprehensive Building Control services for mezzanine floors, multi‑tier shelving, and a wide range of structural installations. From the initial site survey through to final approval, we manage the entire process to ensure full compliance with all relevant building regulations, and Approved Document B. We also oversee all aspects of fire safety compliance, giving you confidence that your installation is safe, compliant, and built to the highest standards

Our Comprehensive Service Includes:

  • Turnkey Project Management
    We manage your entire project from start to finish—including surveys, structural design, regulatory applications, and final inspections—ensuring a seamless and stress‑free delivery.
  • Integrated Design & Compliance
    From the earliest design stages, we incorporate building control and fire safety requirements to ensure full compliance and a smooth approval process.
  • Building Regulation Approval
    Our team works closely with approved inspectors to secure all necessary approvals, guaranteeing your project meets every relevant building regulation.
  • Fire Safety Compliance
    We take responsibility for all fire safety obligations, including escape route planning, fire protection measures, and full adherence to fire regulations.
  • Specialist Structural Compliance
    We provide expert guidance on building regulations for mezzanine floors, multi‑tier shelving, and other structural systems, ensuring your installation is safe, compliant, and built to industry standards.

Key Mezzanine Floor Compliance Areas:

  • Fire Protection – Required for offices and high‑occupancy mezzanine use.
  • Structural Capacity – Must meet all current load‑bearing and structural performance standards.
  • Escape Routes – Clear, accessible, and properly marked evacuation routes are essential.
  • Regulatory Approvals – Most mezzanines require Building Regulations approval; some also need planning permission..

.

MPC Systems (North) Ltd
Unit 11, Network Centre
Midland Way
Barlborough
Chesterfield
S43 4WW

Telephone: 01246 819 970

QUICK LINKS

OUR POLICIES

Logos-2

Copyright © 2026 MPC Systems.

Website design & build by NU Logo

All rights reserved.

document.querySelector('.smp-nav-lottie').addEventListener('click', function() { window.location.href = 'https://yourlink.com'; }); document.querySelector('.smp-nav-lottie').addEventListener('click', () => { console.log('Lottie clicked'); }); document.addEventListener('DOMContentLoaded', function() { setTimeout(function() { var container = document.getElementById('lottie-container'); var animation = lottie.loadAnimation({ container: container, renderer: 'svg', loop: false, autoplay: true, path: 'https://www.mpcsystems.co.uk/wp-content/uploads/2025/02/MPC-Animated-Logo-1.json' }); }, 100); // Delay for Safari }); window.addEventListener('orientationchange', function() { document.body.style.paddingTop = document.querySelector('.navbar').offsetHeight + 'px'; }); document.addEventListener('DOMContentLoaded', function() { const images = document.querySelectorAll('.image-hover-zoom'); document.addEventListener('DOMContentLoaded', function() { const images = document.querySelectorAll('.image-hover-zoom'); document.addEventListener('DOMContentLoaded', function() { const images = document.querySelectorAll('.image-hover-zoom'); document.addEventListener('DOMContentLoaded', () => { // Ensure that the images are loaded before starting the observer const images = document.querySelectorAll('.image-hover-zoom'); // Select all image containers // IntersectionObserver to detect when the image enters the viewport const options = { root: null, rootMargin: '0px 0px -50% 0px', // Trigger when 50% of the image is in the viewport threshold: 0 }; const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { entry.target.classList.add('is-visible'); observer.unobserve(entry.target); // Stop observing after it's visible } }); }, options); // Observe each image for visibility images.forEach(image => { observer.observe(image); }); // Fallback for mobile: Detect scrolling and trigger class based on position if (window.innerWidth <= 768) { window.addEventListener('scroll', function() { images.forEach(image => { const rect = image.getBoundingClientRect(); if (rect.top < window.innerHeight * 0.5 && rect.bottom > 0) { image.classList.add('is-visible'); } else { image.classList.remove('is-visible'); } }); }); } });