Dear Anon, I don't recall ever reading 'as far as it gets' used in that way. I am guessing what the sentence means is that the good works or charity of some group extends to an 'occasional free meal' but no more. In America, I think the usage would be 'as far as it goes' meaning that the charity goes that far but no farther.
You could say, 'As far as charity goes, the occasion