I ordered mine on the 18th of April and still not received them

They are quite happy to take our money. I wouldn't mind so much if they had said there would be a delay but there has been nothing from them at all

I have contacted them but have heard nothing.
What are we to do? This really is not good enough.
Tina