About Northwood (ashford) Limited (09892379) United Kingdom