About W. Cannon & Sons Limited (SC398588) United Kingdom