Bonjour fox,
Pour moi c'est un badge écossais du "Highland cyclist" comme écrit dessus.
C'était un des bataillons cyclistes de la "Territorial Force" créé en 1908.
On y trouve St André et sa croix,les chardons, sur le fond de l'ordre du chardon avec sa devise, "Nemo me impune lacesset" (personne ne me touche impunément) toute la symbolique de certains badges écossais.
Ce badge ressemble beaucoup par son allure générale à d'autres badges écossais dont les fameux "Black Watch"
Cordialement
Quarentro