About S&l Design Limited (12866017) United Kingdom