About S&n Retailing Limited (12098975) United Kingdom