About S & S Property Holdings Limited (10927681) United Kingdom