Yes - they sell Gift Vouchers
depends on position
Yes, unless you have a monthly contract.
£7.20 ish
Once the credit on the card has been used then you will need to pay (or add more credit to your account) for purchases.