Yes, as long as you have a debit or credit card with a UK billing address. To buy or top-up a Gift Card or eGift, the debit or credit card used to make the payment must have a UK billing address. Please note, there is a 2% charge when paying by credit card. There is no charge for debit cards. The maximum charge will be £95 per transaction.