About Northwood (north Devon) Limited (08046984) United Kingdom