New research by Verdict and British Land shows that 89 per cent of all UK retail sales touch a physical store and that the true value of stores includes click & collect and online sales browsed in store with under 35 year olds using stores the most. Londoners are more…