UK shopper numbers edged up in March for the first time in a year, marking the third increase in the last 20 months, thanks primarily to the early timing of the Easter bank holiday.