About Sf Loos Limited (13662972) United Kingdom