K, my mistake. Here's a thing though... Welrod - Wikipedia
It just seems that someone on site had one some time back...maybe down in Texas? I wonder if I can find anything about it. I THINK it was also brand new so it might not help us. Markings wise...