One thing that may be worth checking is the local hospital, if Aberdeen has an Audiometric department. Bear with me here, I'm not losing the plot... I got custom earplugs, or noise filters as they call them, made by my local hospital in Warrington for £32. Nothing to do with NHS, it's a private service that they offer, that included the session to go in and have the molds cast.
On another forum I belong to, I mentioned it there and people have had them done in the likes of Devon etc. It could be worth a quick call to see.