I want to try some IT Cosmetics products IRL. I think they are sold in Boots Westfield and Boots White City, Selfridges appears to be a stockist but I think they may only sell through their website. I have emailed Selfridges but haven't had a response.
Does anyone know for sure that the range is on sale in any of those places? (Making a special trip to London for this!).
Thanks