About Stamford Cannon (northampton) Ltd (12418276) United Kingdom