Haafenstein & Vogler i Hamburg , och G.