As per the What Kate Wore blog:
The jacket is a Reiss repeat from 2013.
The blue jumper is a cashmere from Pure Collection at John Lewis.
She also wore this khaki puffer from Seeland under the Barbour.
The black ankle boots are Russel and Bromley.
The earrings are Catherine Zailand.