NABIC (NAtional Boiler Insurance Company). This design of padlock was used from 1930 to 1960. A great size for use with antique dog collars. 38.6mm x 28mm x 9.7mm. 26.7g in weight. A clean example. No rust. Several hundred more keys and padlocks are available in my eBay shop.
eBay