About S & S 20 Property Limited (12669719) United Kingdom