About Slx Design Ltd (08540398) United Kingdom