A high-end retailer is selling a four-piece box of Jo Malone's bestselling perfumes for just £20 - perfect for Christmas presents and stocking fillers