"has anyone else had any problems with them or just my bad luck"
I think your question is irrelevant given the circumstances.
They've messed you about so much (I've never heard of them, incidentally) I think it's now time to get your barge pole out.
I assume you follow my meaning. :-((