Sophie Turner reveals her favourite skincare products, and they're all under £45