No contract agency pays taxes, its on your own. Very few companies give you a card to use for expenses. Everything is on your credit card. ACASS will pay for hotels in some cases but not all.
You can sometimes make deals with ACASS but only if you are really needed or they are in a bind. Normally they are pretty set in their fees.
Just answered your PM, pls check your inbox.