<!DOCTYPE html><html lang="en-GB"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="Astro v5.18.2"><title>Page Not Found | Northern Bed Hire</title><meta name="description" content="Sorry, we could not find that page."><link rel="canonical" href="https://northernbedhire.co.uk/404/"><link rel="icon" type="image/svg+xml" href="/favicon.svg"><meta property="og:type" content="website"><meta property="og:title" content="Page Not Found | Northern Bed Hire"><meta property="og:description" content="Sorry, we could not find that page."><meta property="og:url" content="https://northernbedhire.co.uk/404/"><meta property="og:image" content="https://northernbedhire.co.uk/og-default.webp"><meta property="og:locale" content="en_GB"><meta property="og:site_name" content="Northern Bed Hire"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Page Not Found | Northern Bed Hire"><meta name="twitter:description" content="Sorry, we could not find that page."><meta name="twitter:image" content="https://northernbedhire.co.uk/og-default.webp"><script type="application/ld+json">{"@context":"https://schema.org","@type":"LocalBusiness","@id":"https://northernbedhire.co.uk/#organization","name":"Northern Bed Hire","url":"https://northernbedhire.co.uk","email":"hello@northernbedhire.co.uk","telephone":"+44 7400 258588","description":"Bed hire across the UK. Memory foam mattresses, metal pop-up frames, linen and bedding. For events, productions, festivals, and overflow accommodation.","address":{"@type":"PostalAddress","streetAddress":"Carr Lane","addressLocality":"York","addressRegion":"North Yorkshire","postalCode":"YO61 1EY","addressCountry":"GB"},"areaServed":"GB","priceRange":"££","sameAs":[],"logo":"https://northernbedhire.co.uk/logo.svg"}</script><link rel="stylesheet" href="/_astro/_slug_.CxOdLRWC.css"></head> <body class="overflow-x-hidden"> <a href="#main" class="sr-only focus:not-sr-only focus:fixed focus:top-2 focus:left-2 focus:bg-canvas focus:text-ink focus:p-3 focus:rounded-m focus:z-50">Skip to content</a> <header class="bg-canvas border-b border-line sticky top-0 z-40"> <div class="container-site flex items-center justify-between h-16"> <a href="/" class="text-xl font-bold text-ink no-underline tracking-tight">Northern Bed Hire</a> <nav class="hidden md:flex items-center gap-6"> <a href="/beds/" class="text-sm font-medium text-muted hover:text-ink no-underline transition-colors">Beds</a><a href="/linen/" class="text-sm font-medium text-muted hover:text-ink no-underline transition-colors">Linen</a><a href="/delivery/" class="text-sm font-medium text-muted hover:text-ink no-underline transition-colors">Delivery</a><a href="/quote/" class="text-sm font-medium text-muted hover:text-ink no-underline transition-colors">Quote</a> <a href="/quote/" class="btn-primary text-sm py-2 px-4">Get a quote</a> </nav> <button id="menu-toggle" class="md:hidden p-2" aria-label="Open menu" aria-expanded="false"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg> </button> </div> <div id="mobile-menu" class="hidden md:hidden border-t border-line bg-canvas"> <div class="container-site py-4 flex flex-col gap-3"> <a href="/beds/" class="text-base font-medium text-muted hover:text-ink no-underline">Beds</a><a href="/linen/" class="text-base font-medium text-muted hover:text-ink no-underline">Linen</a><a href="/delivery/" class="text-base font-medium text-muted hover:text-ink no-underline">Delivery</a><a href="/quote/" class="text-base font-medium text-muted hover:text-ink no-underline">Quote</a> <a href="/quote/" class="btn-primary text-center mt-2">Get a quote</a> </div> </div> </header> <script>
  const toggle = document.getElementById('menu-toggle');
  const menu = document.getElementById('mobile-menu');
  if (toggle && menu) {
    toggle.addEventListener('click', () => {
      const open = menu.classList.toggle('hidden');
      toggle.setAttribute('aria-expanded', String(!open));
    });
  }
</script> <main id="main">  <section class="container-site py-24 text-center max-w-2xl mx-auto"> <h1 class="mb-4">Page not found</h1> <p class="text-muted text-lg mb-8">Sorry, we could not find that page. It might have moved or been removed.</p> <div class="flex flex-wrap gap-3 justify-center"> <a href="/" class="btn-primary">Back to home</a> <a href="/quote/" class="btn-secondary">Get a quote</a> </div> </section>  </main> <footer class="bg-primary-ultra-dark text-canvas/70 py-12"> <div class="container-site"> <div class="grid md:grid-cols-3 gap-8 mb-10"> <div> <p class="text-canvas font-bold text-lg mb-2">Northern Bed Hire</p> <p class="text-sm">Real beds, dry hire, nationwide.</p> </div> <div> <p class="text-canvas font-semibold text-sm mb-2">Contact</p> <p class="text-sm"><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="fd9598919192bd93928f8995988f939f989995948f98d39e92d38896">[email&#160;protected]</a></p> <p class="text-sm">07400 258588</p> </div> <div> <p class="text-canvas font-semibold text-sm mb-2">Quick links</p> <div class="flex flex-col gap-1"> <a href="/beds/" class="text-sm text-canvas/70 hover:text-canvas no-underline">Our beds</a> <a href="/linen/" class="text-sm text-canvas/70 hover:text-canvas no-underline">Linen hire</a> <a href="/laundry/" class="text-sm text-canvas/70 hover:text-canvas no-underline">Laundry</a> <a href="/delivery/" class="text-sm text-canvas/70 hover:text-canvas no-underline">Delivery</a> <a href="/quote/" class="text-sm text-canvas/70 hover:text-canvas no-underline">Get a quote</a> <a href="/faq/" class="text-sm text-canvas/70 hover:text-canvas no-underline">FAQs</a> </div> </div> </div> <div class="border-t border-canvas/10 pt-6 flex flex-col sm:flex-row justify-between gap-3 text-xs text-canvas/50"> <p>&copy; 2026 Northern Bed Hire. All rights reserved.</p> <p>Part of <a href="https://theglampinggroup.com" class="text-canvas/50 hover:text-canvas underline">The Glamping Group</a></p> </div> </div> </footer> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script></body></html>