Quote Originally Posted by Miller6582 View Post
They look to be from Art Pewter, they're made from a coated pewter which give them the shiny finish. The DB refers to Dawson-Bowman the company founder. Sterling silver items will be hallmarked with Sil, Silver, Sterling or actual hallmarks from an assay office.

https://artpewter.co.uk
Looks spot on. I have the MacFarlane badge on a buckle - a quick look on the Art Pewter website show that the numbers on the back of the badges are a part of a product code - e.g. MacFarlane is CB057 (presumably B is badge - the corresponding kilt pin is CKP057).