About Northwood Chester Limited (04237364) United Kingdom