Reading this thread, its getting confusing. I think some people are mixing up aerial / dish and Freeview / Freesat.
Freeview is received through an aerial using a Freeview box.
Freesat is received through a satellite dish using a Freesat box.
They are both subscription free and offer some HD channels. If you go to their respective website they should list what HD channels are available.
Also a HD TV does not necessarily include a HD Freeview tuner. The HD bit simply means the TV has the capability to display High Definition video. You will need to supply the TV with a HD video source to actually view it.