About Northwood Inc Limited (10957149) United Kingdom