About Slough Recycling Limited (07758159) United Kingdom