About Northwood (macclesfield) Limited (05901753) United Kingdom