About Slicker Recycling Limited (08652156) United Kingdom