Shoppers who spend £40 can get £200 of free full-sized products in January beauty box deal
All 14 products inside the haul are full sized and some of them would usually set shoppers back £30 each
All 14 products inside the haul are full sized and some of them would usually set shoppers back £30 each