Victoria Emblems at Victoria Terrace, Edinburgh, right next to the castle just off the Royal Mile, will make you a gold/silver wire or embroidered badge.

I had some badges made up of the crest from my Coat of Arms, and they were about £30.00 each. They also made me two ties with the same design for £35.00 each.