UK supermarket retailer Sainsbury's today (11 November) booked an 18% rise in half-year profits, helped by strong sales of its non-food items - including fashion.