Are there duty free allowances?

Yes, 200 cigarettes or 50 cigars. 1 litre of wine or spirits. There are several good duty free shops at Nairobi Airport, better value for most things than at Heathrow.