Suggestions for specialist electrical suppliers?

I’m trying to find a replacement for the below, but my go-to place for weird electrical bits recently closed down so I’m stuck. A bit of digging on Google and some online suppliers doesn’t seem to match what I have.

It’s an E14 lamp holder with an integrated switch and an M10 thread on the back. The E14 bulb socket and M10 thread are standard, but the push switch seems more unusual. I could put a switch on the flex but the lamp shade this fits to has a hole for the switch so it would be nice to keep that functionality rather than having a redundant hole.

This is an old part from a desk I’m fixing up: the sprung bit of metal which contacts the bulb has broken and I can’t remove that bit without drilling out rivets on the holder. I’m a bit leery of bodging it anyway as there’s no earthing point on the (metal) lampshade!

How old is the lamp? Is that a number I see stamped on the inside? What does the text say?

It’s 60’s (I think). The text reads
“Made in Denmark”
H2C - in a circle
D - in a circle
361M020 - I’ve investigated this and found no reference to standards (possibly this is a defunct danish standard but I think it’s more likely an old part number)
2A-250V - self explanatory