The timing of Easter and the late arrival of spring impacted April retail sales in the UK, but a late rally secured a "respectable" month's trading, according to figures released today (8 May).