About Northwood (lancaster) Limited (06296724) United Kingdom