In reply to llanberis36:
Reviews on trustpilot are split into two it seems. The ones that got their orders and all fine and those involving returns/contact/etc.
The ones where a return/refund is involved are all one star in recent months. All say no communication, no refunds. The last time the company responded to any one star reviews was 31st Dec re the .co.uk site. Negative reviews also re the .com site.
It looks like they must be in trouble of some sort, so probably you will not get any response from them, at least meantime. No idea what happens in France if they do go into admin and whether any response or refund will happen after that.
If you paid by CC you may be better starting a S75 claim as a safeguard to not getting a full refund at any point. You will need evidence of return and all communication with the company. If debit card paid, contact your bank for help and see if chargeback possible.