Investment building in SpeicherRef 8344943