It can be tough having a family-run company that spans multiple generations. Many things have to fall into place: the children must want to take over, the business has to be financially sound and it must be able to keep up with the times.
It all lined up perfectly for...