About Sfl Property Limited (12330263) United Kingdom