In reply to dutybooty:
My dad had similar problems, he ordered a jacket online with them in the hope that it would be here for the weekend as we were heading to Lochnagar.
It had not arrived within the stated time and as we were passing by we popped in.
He asked about the jacket and was told it was dipastched.
He really wanted the jacket for the trip so the manager sugessted buying anothe jacket and just returning the one that was posted out.and they would refund it n problems.
Any way he then had the same problems you had, call after call and promise after promise but no refund,
I think in the end he had to go in person to the shop.
He got the refund eventually but it was not straight forward.
So if I were you just go in to the shop and meet them face to face.
hope you get it sorted soon
Neil