About Slfurniture London Ltd (12884502) United Kingdom