Unlike the US, the UK's planning system doesn't have exclusive zoning as the default. This is the big difference.
It's totally normal to have shops, restaurants and houses in the same area, and often on the same street.