About Sfs Leicester Square Limited (13220217) United Kingdom