Across England and Wales, with its population of 60,854,727, there are now 44,995 barber shops and salons - one for every 1,352 people on average.