About Northwood Recycling Limited (07089478) United Kingdom