HI
Another way of resolving the issue, if you paid by Credit Card is turn to your Credit card company for a refund or repair of the goods. Under section 74 of the consumer credit act credit card companies are equally liable for you loss as long as the goods cost more than 100 and less than 30,000, you are still covered for the full amount even if you only paid the deposit by credit card. But it must be a credit card you used not debit card as the rules are different with debit cards.
I always pay for goods and services with a Credit card even if it’s only the deposit so I have the protection of this law. Section 74 of the consumer credit act was and is the best bit of consumer protection ever brought into being in my opinion. At first the credit card companies would only pay out for transactions within the UK but now this law also covers any transaction within the EU so if your card is linked to a UK Bank but you buy goods and services from a company in as in this case Spain, this UK based law still protects you.
The law is different, I think, if your credit card is from a bank outside the UK as this law is UK law not EU law
Phil