What surprises a lot of people is that Ocado regard themselves as a tech company, not a retailer. So they're fully aware of people having multiple accounts. But, you won't get follow-up discounts if you have. Say, a new customer gets £5 off their first shop of £30. If they don't come back for another shop within a few months, they often get sent another code. But if you've got multiple accounts you won't get this (and you won't know you would have) as you've had another offer instead. It is seen as better customer service than prosecuting your customers. Particularly as we're dealing in relatively small numbers here.