About Northwood (romford) Limited (03998022) United Kingdom