I do not have a credit card with a UK billing address, but it seems a bit odd that I could not top up the account online with any credit card. Still, the procedure seems straightforward as long as a store that sells top-up vouchers is easily available, and I assume such stores are common.
Thanks again.