About Cannon & Castle Ltd (11939082) United Kingdom