About S & F Property Holdings Limited (11966360) United Kingdom