I've asked my sister to pick me up some Stridex next time she's in the US but it turned out she isn't going again until next year. Have checked ebay & will order from there but just wondered if anyone knows of anywhere in the UK to buy them?