Hi
This ribbon bar appears to be made in the UK, judging by the fittings and the mark looks like: M J & Co. The "BM" is probably for Birmingham.
The other one that also uses the 14-15 Star colours is possibly Canadian, again based on the fittings as it matches badges that I have that are made by, say, Scully.
As someone who has done some hobby vitreous enameling, I can comment that the work is of very good quality as the red will frequently turn brownish over some metals. These colours are transparents. The British War Medal ribbon bar uses a combination of a transparent orange and then opaque blue, white and black.
I would also suggest that these items have been struck in a die so probably existed in some numbers but clearly have not survived well.
I have a small bar in QSA colours that has a large "C" applied to it. Lord Strathcona's Horse? Canadian Scouts?
Sorry, correction: my previous post said "opaque blue" and I see that it is actually transparent, as is the orange.
Hi, I've got one that is identical and has a ribbon in RFC colours and with "R.F.C." in letters in the little "window" to the reverse!