No problem here in France - offal (as long as passed by inspection/vet), blood, lights etc etc. The head of any lambs going to abattoir is not allowed to be returned - other than that no probs. You can buy from supermarket brains, cawl, skins - no quibble. Cant get blood from the supermarket unless you order a complete pig carcass from them and then you get a bucket of blood - but as we have our own we dont go down that road.