I dont have a BT home hub, and I think the setup is slightly different to a normal wireless hub.
Sounds like your hub is not broadcasting its SSID.
Can you connect to the hub via an ethernet cable. If so, log in and check the following:
Go to Advanced, and go to 'Configuration' > 'Wireless' > 'Security', then make sure there is a tick in the "Broadcast Network Name:
Try connecting via wireless again afterward and see if you can find it. If you can, then set this as the default wireless connection on your laptop, and then you can log back into the hub and remove the tick again (stops people seeing your network and "trying" to get on).
Hope that helps.