Amazon has invested in stores, such as the one located at Wembley Park in London. Credit: Quintain