About S&s 23 Limited (13324204) United Kingdom