About Snell Retail Limited (12606075) United Kingdom