Warm weather, bank holidays and the royal wedding all combined to give a better-than-expected lift to UK retail sales in April, with clothing and footwear firms among the main beneficiaries, official data showed today (19 May).