I wouldn't. They are taking money instantly and have no idea when they will get enough cards in. You may be waiting until December.
I presume you have the right to cancel at anytime, which would simply require an email to their CS department.
https://www.which.co.uk/consumer-rights/advice/how-do-i-cancel-an-online-order
Last edited: