Or maybe you should engage with eBay. As noted, there are issues with any entity that is not a sole trader.

 

I doubt a solicitor will be able to solve the problem, and I doubt that engaging one will see your payments flowing freely. It will cost you money, though. At least for the research they do to find the facts that you could have found yourself.