You can view Catherine in her gorgeous & chic frill sleeve pencil dress here.
You can buy Catherine's dress here from the ASOS website.
I have already blogged about the jumpsuit Michelle Keegan is wearing in the photo linked above and you can view that post here.
Item image via ASOS.