sell by date is on dairy, meat, fish, also ready meals. you dont want to be eating the thing after the date (give or take, depending how its kept).
use by date is on about everything else. indicates possible quality deterioration or used for stock control.
i recall some a directive on the...