I’m not entirely clear what you’re asking here. For starters, are you talking about sole traders or limited companies as you are mixing the two terms. Sole traders are self-employed and directors run limited companies.
Are you talking about business expenses or personal expenses? If you are talking about benefits provided for employees, why do you think these are not tax deductible?
It sounds to me like you may need to speak to an accountant.