About S&s 23 Ltd (11938881) United Kingdom