Step 1: Factors of \( 25! \).
Since \( 25! \) is the product of integers from 1 to 25, every integer up to 25 divides \( 25! \).
Step 2: Numbers greater than 25.
We seek the smallest integer greater than 25 that is not a factor of \( 25! \) and is not prime.
Step 3: Check candidates.
- 26 = \( 2 \times 13 \). Divides \( 25! \). Not correct.
- 27 = \( 3^3 \). Divides \( 25! \). Not correct.
- 28 = \( 2^2 \times 7 \). This does not divide \( 25! \) fully, since 28>25 and is not prime. Hence, 28 is the least.
Step 4: Conclusion.
Thus, the required integer is:
\[
\boxed{\text{(B) 28}}
\]