Times in the UK are quite different from those in Spain. Thus, the normal day of an Englishman begins at 6 in the morning and ends at 5 or 6 in the afternoon. Shops and others open from 10 in the morning to 6 in the afternoon. You have all the information in: «Customs in England«.
You have all the information in: "Customs in England".