About Northwood (sale) Limited (04808281) United Kingdom