‘High Tea’ and ‘Afternoon tea’ are taken in the afternoon. Normally is takes place round 4pm, no sooner, no later! The preparation takes quite some time and is mostly served in restaurants or hotels.
In the old days, when the British nobility was still rich and the servants took care of their food, high teas were the most important social moments of the day!