About Slade Designs Limited (06184906) United Kingdom