About Ss Property London Limited (12890042) United Kingdom