About Northwood Stores Ltd (13079574) United Kingdom