About Slickers Manufacturing Ltd (12955424) United Kingdom