Princess Kate wowed at Peter Phillips and Harriet Sperling's wedding in a Roland Mouret dress, teamed with a surprisingly affordable £28 handbag