You're looking for the number of moles of H2, and you have 6.0 mol Al and 13 mol HCL.
For the first part, you have to make your way from 6.0 mol of Al to mol of H2, right? For that to happen, you need to make a conversion factor that will cancel the mol Al, in such case use the 2 moles of Al from your equation to cancel them out. At the top of the equation, you can use the number of moles of H2 from the equation and find the moles that will be produced for the H2.
6.0mol Al x 3 mol H2/2 mol Al = 9 mol H2
For the second part, you have to make the same procedure, make a conversion factor that will cancel the mol of HCL and for that you need to use the 6 mol HCL from your equation, and at the numerator you can put the 3 mol of H2 from the equation so that you can find the number of moles of H2 that will be produced.
13 mol HCL x 3 mol H2/6 mol HCL = 6.5 mol H2
As it can be seen, HCL produces the less amount of H2 moles. Therefore, the reaction CANNOT produce more than 6.5 mol H2, in that case 6.5 mol will be the maximum number of moles that will be produced at the end because HCL does not have enough to produce more than 6.5 mol.
In that case HCL is the limiting reactant because it limits that will be produced, and so the answer is B!