 British consumers held back on retail spending in June in another indication that poor weather contributed to lacklustre growth. Barclays says weaker retail sales drove a 0.6% drop in spending. It's the third retail release to point to sluggish growth ahead of GDP data due this Thursday.