I notice that this is the first time you have registered and posted to this forum under the username. It would appear that your problem started more than two months ago or possibly well before that?.
I also find it very interesting that you have stated that this as cost you hundreds of pounds and a lot of time, plus you own a large enterprise company. Taking all that into consideration, I would perhaps suggest that there is more to the issues you have than those you have posted?.
Ebuyer have supplied me with very many items throughout the years, and yes there have been mistakes made. But I have always found that their customer service works very well, when they are approached in a reasonable and fair manner.
Ebuyer would have had 30 days to provide a refund, if that time limit is long past, then take the issue up with your credit card company, if you paid Ebuyer via credit card?.