Do you need to be a special person to shop there (in business etc)? Can anyone go in and buy Malibu at £2.99 a bottle, for example? Do they just sell shit food or can you get good brands there?