Deutsche EuroShop is a German-based company that invests in shopping centres and town centre locations throughout Europe.