About Northwood Club Limited (07628838) United Kingdom