This is all so familiar. Long story short MESH have had £1800+ of may money since Feb and 'offered' a refund on 4th Apr. Still no joy. Lies and disconnections from customer services so I have also opened a dispute with my credit card company. I wish I had the funds to go after them with Rule 4.5 of the Insolvency Act 1986 which says that because they owe me more than £750 I can issue a Statutory demand for the funds and 21 days later issue a winding up notice if the don't cough up!