About Sfs Properties Limited (11278307) United Kingdom