Part A looks perfect. You've shown that x^2+12x factors into x(x+12) indicating that x is the width and x+12 is the length. Convention usually has the length be longer than the width, but to be honest, the order doesn't really matter (since we can multiply in any order we want).
----------------
Part B is a bit hazy. You show that 10 * 22 = 220 is the area, so you imply that the rectangle has width 10 and length 22. However, you don't directly mention the dimensions of the rectangle.
You can pick either x^2+12x or x(x+12). I prefer x(x+12) as its easier in my opinion. You don't need to do both.
All you really need to do is say that if x is the width and x = 10, then the width is 10. Furthermore, if x+12 is the length then x+12 = 10+12 = 22 is the length.