Gold buttons? Sure, no reason not to. As far as the service ribbons are concerned, ribbons are never worn on a PC or with mess dress. A Prince Charlie coatee is, ultimately, a form of mess dress so ribbons aren't appropriate. Go with miniature medals, or no medals at all.