About Northwood (portsmouth Holdings) Limited (07738711) United Kingdom