This is a 30 hour "Horse shoe" alarm. It was made by the Lux Clock company. They made 2 versions of this clock, one electric and one windup like this one. The chrome is in excellent condition.
Close up view of the face.
Back view of the clock.
Close up of the stamping on the back.