About Northwood Retail Limited (11257794) United Kingdom