Only 10% of British customers do all their shopping in store