What keeps a family butcher in business for 500 years?

Florence Waters, writing for “The Telegraph”, asks what has kept the Balson butchers in business for 500 years.

The Telegraph