About Sl Interior Design Limited (12869002) United Kingdom