About Northwood Consumer Limited (10296424) United Kingdom