His current Rank is Admiral of the Fleet
Ensign in the Navy or 2nd Lt in the Marines
the naval rank below captain is Commander
He is a colonel in the Irish Guards and that is the uniform he wore for his wedding. He also hold rank in other units of the service but not as high.
The rank "SN" signifies Seaman.
duke
They are of the same rank but Prince Charles' wife will become queen beofre Prince William's wife.
King philip
These are styled Princes or Princesses, albeit of a lower rank. They do not use the Nobiliary rank of Duchess or Grand Duchess - or for the male, Duke. a Duke often would be co-ranking as a Prince- as Prince Philip is the Duke of Edinburgh, for example- some crown-juggling is involved- like politicians jointly holding several jobs.
The silver heart
An ammiral is an obsolete term for an admiral, a naval officer of the highest rank - the commander of a country's naval forces.
Cornet .