What is the definition of necessities? Does it mean that supermarkets can only sell certain products? Can they sell soap but not make up? Booze? Can you buy plants sold at a supermarket but not from a garden centre? Or if a shop sells food it can sell everything else?