No I'm afraid not. You could replace the word 'seller' with 'retailer' or 'wholesaler' if either of these will fit the context. If you are referring to the grower, then 'grower' might work. Another possibility is 'wine merchant' this would allow you not to repeat 'fine wines' too.
"Wine merchants/Growers from Slovakia with heavy debts often give discounts."
Hope that helps