Between 50 and 150

Multiple of 3
Factor of 441
Multiple of 7
Sum of the digits is 12

The number that satisfies all of these conditions is 126.

Explanation:

- It is between 50 and 150
- It is a multiple of 3 (since 1+2+6 = 9 which is a multiple of 3)
- It is a factor of 441 (since 126 x 3.5 = 441)
- It is a multiple of 7 (since 126 = 18 x 7)
- The sum of its digits is 12 (as stated above)