About Los Amigos Cafe & Sandwich Bar Limited (10726035) United Kingdom