H&M might not be your natural first stop on the high street when it comes to beauty, but those who’ve discovered the collections already will know that it’s a treasure trove of brilliant, purse-friendly finds.