How to Top Up Someone Else's Phone number  on O2 or Vodafone
https://www.vodafone.co.uk/my-vodafone-account/pay-as-you-go-top-up/top-up-online



https://www.o2.co.uk/topup

Or you can easily use a Top Up card

o2_topup