Goldenstar the RSPCA can and do claim for all costs incurred and they ALWAYS ask for this to be granted in court, but unfortunately not all magistrates award it, and quite often the costs run into hundreds of thousands of pounds.
The Magistrates don't award it because the guidelines are that the amount the offender is told to pay in fines, victim surcharge, costs and compensation should reasonably be expected to be paid off in under two years. If this person was of low income then the hands of the Magistrates were tied and they could not award the RSPCA their costs no matter how much they wanted to.