About Northwood Plaza Management Company Limited (04623189) United Kingdom