About Northwood (exeter) Limited (05455384) United Kingdom