About Slick Retail Limited (11232599) United Kingdom