Basically, all of you mentioned is tax deductible (under unlimited company).
For Limited company, you have to be paid by salary / renumeration. All salary / renumeration is taxable income after deducting the allowance (parents, dependents, single / married, grandparents, etc).