Kate Middleton’s impeccable Scotland wardrobe