With 923 stores, Carrefour is one of Poland’s biggest retail chains.