About Northwood (preston) Ltd (05817226) United Kingdom