About Northwood Hall (freehold) Limited (11120786) United Kingdom