About S&co. Holdings Ltd (12452289) United Kingdom