You should be able to get the little UHT portions like you get in restaurants and hotels at a cash and carry like Bookers if you know anyone with a card.
Hve tried Sainsbury's, Tesco and Asda online but no joy there :(
If you feel cheeky you could approach somewhere that has them such as a hotel or restaurant and see if they will sell you some?