The Barbeque Company is a North Indian restaurant on Jail Road, West Delhi. They serve separate spreads during lunch and dinner. What makes them hit – or miss?