About Salom Lellouche Interiors Ltd (12221037) United Kingdom