Looking for the perfect stocking filler, Secret Santa present or just a little treat for a loved one? We've hand-picked our favourite gifts under £20 from the best British artisans and small businesses, from eco-friendly candles and beauty products to handmade home décor and stationery.