British/Scottish badge Fife & Forfar, old badge with a galloping horse and knight astride holding a sword high.

Relating to the Yeomanry Regiment, and Thane of Fife Regiment. A Thane being a man who held land granted by the king or a military nobleman.

The design of this item is antique. and the regiment itself dates back to the late 1700's. 
Not sure about the age of the badge itself.