About Northwood Inventory Management Ltd (12208284) United Kingdom