Projects

Below is a selection of projects undertaken by MPC Systems, showcasing our in-depth expertise in the design and installation of mezzanine floors, pallet racking, shelving, office interiors, steel partitioning, and workplace equipment. With each project, we focus on providing innovative, tailored solutions that are both functional and highly efficient. Our portfolio reflects our ability to deliver bespoke spaces that optimise space utilisation, improve productivity, and enhance operational workflows.

From the initial concept through to the final installation, we work closely with our clients to ensure that every detail is meticulously planned and executed to meet the specific needs of their industry or business. Whether it’s transforming a warehouse with robust storage systems or creating modern office spaces that inspire collaboration, our projects exemplify our commitment to quality, precision, and customer satisfaction.

Mezzanine Floors 

Case-Study-Mezzanine-02

CASE STUDY

Case-Study-Mezzanine-02-01

CASE STUDY

Case-Study-Mezzanine-03-02

CASE STUDY

Interior / Commercial Fitouts 

Case-Study-Fitout-02-Hero

CASE STUDY

Case-Study-Fitouts-02-02

CASE STUDY

Case-Study-Fitouts-03-02

CASE STUDY

Industrial Partitions

Case-Study-Industrial-Partitons-01

CASE STUDY

Case-Study-Industrial-Partitons–02-01

CASE STUDY

Case-Study-Industrial-Partitons-03-01

CASE STUDY

Racking

Case-Study-Racking-01-01

CASE STUDY

Case-Study-Racking-02-01

CASE STUDY

Case-Study-Racking-03-02

CASE STUDY

Shelving

Case-Study-Shelving–01-01

CASE STUDY

Case-Study-Shelving–02-02

CASE STUDY

Case-Study-Shelving–03-02

CASE STUDY

Automotive Storage

Case-Study-Automotive–01-02jpg

CASE STUDY

Case-Study-Automotive–02-01

CASE STUDY

Case-Study-Automotive–03-02

CASE STUDY

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'); } }); }); } });