About S35 Properties Limited (12039092) United Kingdom