About Northwood Cheltenham Ltd (04411825) United Kingdom