About Cano S&s Ltd (13327837) United Kingdom