About S&n Limited (12015755) United Kingdom