About Northwood Paper Sales Limited (03598292) United Kingdom