But if there’s anything that the creators of Los Mochis were up for when they created their original Notting Hill restaurant and a subsequent central London location, it was a challenge. The concept ...