About S&t S Place Ltd (12872677) United Kingdom