HRH Duchess of Cambridge wore an Alexander McQueen coat for the St Patrick's Day festivities at the Cavalry Barracks, Hounslow.