UK online retailer Ocado, long rumoured to be preparing to list in London, is to give some of its shoppers the chance to buy shares in the business.