Which? has raised concerns over the 'protection gap' for shoppers who will not be covered by consumer rules