About Northwood Group Holdings Ltd (12257183) United Kingdom