Home Politics Amazon boycott could cost up to £47m in lost UK sales