About Slickers Limited (10431309) United Kingdom