Opinion of the Court in the appeal by Charles Henshaw and Sons Ltd against Stewart and Shields Ltd