Ocado is to increase its range across both food and non-food as it increasingly goes head-to-head with the online operations of the major grocers in the UK.