Came to this one a bit late but now have a full grid apart from the last cell of 28 across. I can't find any words which are a synonym of the the two words in the clue. The only one that seems to mean "supply" is a five letter word which usually refers to gas and electricity and would accord with the "special treatment" of other answers but I can't see how it means "croft" as well. Any elucidation would be most welcome.