I would be wary of Amazon - just be aware that much of their clothing originates in China and if it needs to be returned you can end up paying an exorbitant postage bill. Mine was £16 !
Here are three from Woolovers. I think they have a 10% off offer today, but as a new customer you could probably find a 10% or 20% discount code, if you Google Woolovers Discount Codes