Having a Freeview box doesn't guarantee you'll got all the available channels. Signal strength and/or distance from the transmitter will determine what you will receive.
The actual set top box will be capable of receiving all the channels but as said...other factors come into it like location,signal strength, aerial position etc.