About Northwood (worcester) Limited (04640027) United Kingdom