Wow, good spot. I can't believe I've not come across these guys before now, they're only down the road from me (about 30 mins), and I was actually in Wrexham yesterday. Do you know if they have been there long? I assume they are a relatively new venture as their website store is not fully...