About Northwood Freehold Ltd (10778255) United Kingdom