About S & N Property Holdings Limited (11210295) United Kingdom