Have you tried an online company called lookatmycrazyshoes.com? They seem to be the same price as Amazon with a much bigger selection.
The cashback site I use also gives a couple of percent cashback on that site so may be cheaper than Amazon.
www.gifttocashback.co.uk/r/518743