About Northwood Harrow & Wealdstone Ltd (11235548) United Kingdom