Quote Originally Posted by Fougasse View Post
The badge is of the Seaforth Highlanders rather than the Cameron Highlanders. The Seaforths were amalgamated with the Camerons to form the Queens Own Highlanders in 1961. In more recent times they were amalgamated with the Gordon Highlanders to form the Royal Highlanders and, just last year, were subsumed into the Royal Regiment of Scotland. The Seaforth badge is drawn from that of the Mackenzies of Seaforth.

From the size of the sporran you give it's probably a child's sporran with the Seaforth/Mackenzie badge a later addition. Can't tell you anything about the hallmark I'm afraid!
Just a slight correction, but in 1994 the Queens Own and Gordon Highlanders were amalgamted into The Highlanders -- no "Royal".

T.