About Northwood Paper Limited (03220693) United Kingdom