rose hanbury, marqués de Cholmondeley, william, kate middleton