The Gordon Tartan Ribbon here is as worn by the Gordon Highlanders, the Highland regiment raised in 1881 and amalgamated with the Queen's Own Highlanders, Seaforths and Camerons in 1994 to form the British army's only highland regiment: The Highlanders.
The dark green and blue undercheck is the Black Watch or Government tartan with a single gold overcheck. And a friendly reminder !!... never refer to the Gordon tartan as having a "yellow" check... any old Gordon Highlanders within earshot wpuld be quite piqued as yellow suggests a lack of courage ...."there's nae yellow in the Gordon!" and the overcheck is always referred to as gold!