Morning. The cloth is mostly post SWW. There is a mix of pre-1968 and post unification badges. The gold on dark green Seaforth, the gold on dark green abbreviated titles and combat titles all date from the 60's through 1990's. The Infantry Corps title was a modification of the pattern issued late in the SWW. The story can be read here
https://servicepub.wordpress.com/201...y-corps-patch/. The RCAPC, RCASC and RCE abbreviated titles and the Veterans Guard full title are SWW era. The round Korea patch is a souvenir. The remainder are titles issued for the battledress circa 1948-1968.