About S1 Properties Limited (12799314) United Kingdom