Councillor expenses can be refunded but not charges for services unless the council has gone through a formal process to appoint the councillor to do the work. I would also question what authority 2 senior councillors thought they had to get the work undertaken.
Petty cash ideally should not be allowed but in a practical sense, the reimbursement of small expenses, as long as it is properly managed is fine.