Was walking past the sun cream / skincare aisle in my local Sainsburys and I saw Ultrasun there. They didn't have the face one but they had the sport / gel one, one body SPF 30 and high SPF 50. I think they were about £19 - which I'm sure is competitive with QVC, not least 'cos you won't have to pay their extortionate P&P charges.