About Northwood High Street (management) Company Limited (08135754) United Kingdom