Haasenstein & Vogler A.-G. , Hamburg.