I can't think of where else I would ask this, so apologies. Is there an Aldo shoe shop in Devon or nearby? I don't want to shop there, I am due a refund and they will only give me one if I visit a UK store (long story).
I have tried looking on their website and it's unnavigable for me as I am unfamiliar with postcodes (it would appear Bristol is the only one!). I have emailed their customer service which appears to be based in Canada and so they are none the wiser. The Yellow pages is also a tad difficult for me as I can't narrow it by area.
Any help much appreciated.