About W.g.cannon & Sons Limited (00377956) United Kingdom