Haasenstein & Vogler A . G . Hannover.