As promised some more photo's.
One shows a number (2209) on the lens "mount" (I'm assuming it was screwed against a wooden plate here).