About Sf Freeholds (london) Limited (08542174) United Kingdom