They are small shakers, each measuring about 1.5" x 1.5". The holder is 2.75" x 2.5" tall.
The only markings I can find are the numbers 2 and 4, one on the bottom of each shaker. These look to have never been used and are in excellent condition.
Please see my shop for lots more vintage treasures for your home, as well as vintage fashion, plus paper ephemera for your own creations.