I forgot about the Shimano dropouts. That also leads me to believe it's Japanese. Other countries could and did use them (Trek for example!) but Japanese is the best guess. Look up the popular Japanese brands and see what they offered in 531. That's where I'd start anyway.
BB is 68mm English I assume. Seatpost, 27.2mm? That may narrow it down a bit more.