About S & F Property Limited (08747865) United Kingdom