About Northwood Plymouth Waterfront Limited (12889248) United Kingdom