Are you inside or outside of IR35, cause if you are caught by IR35 then its basically just travel, and then 5% for all other expenses.
IF you are outside IR35 then you can claim for all the above and more.
you really need to find out the IR35 thing first though.