About Northwood (banbury) Limited (09653723) United Kingdom