About Northwood (southport & Ormskirk) Limited (08361615) United Kingdom