About Winsor Snacks Limited (13414585) United Kingdom