About S & F Global Property Investment Limited (12674079) United Kingdom