Most grandmothers give gifts of china or bed linens, but on Prince William’s wedding day he has received a dukedom from his grandmother, Queen Elizabeth.