Kate, 31, wore an Emilia Wickstead dress - a favourite of Samantha Cameron - and an impressively high pair of grey suede heels.
23