First thought is that you need more overheads!
You don't have to be Ltd to claim for expenses as mentioned.
Our EX accountant encouraged us to go Ltd, but it didn't suit to do so.
Our current accountant said not to as what we would save in one hand, would go out of the other, so to speak and there is a lot more paperwork involved....apparently.
Sorry, not much help to you, but you know your business and how it runs best, so decision would have to be down to you not your accountant