Assuming your algebra is correct, You are right to discount Q=-11.
a maximum can occur at either:
Q=100 (corresponds to P=0)
Or somewhere in between.
Your differenciation has given you the maximum profit in the "somewhere in between" range. "Check for boundary maxima" means check that this gives higher profits than Q=0 or Q=100.