About Sloan Designs Limited (11590561) United Kingdom