Kate Middleton wore these high street brands to complete the Three Peaks challenge

· The Independent