Yes they can - usually referred to as section 137 donations. There is a financial ceiling and I think, in England, it is six pound odd per head of electorate.
Such donations can only be made following the passing of a motion on a properly agendaed item.