IMATCH MORTGAGES LIMITED Company number 04573674 · Monitor this company Active Overview People 4 Financial Control Charges Documents Analysis Location Related Registered office Address81a High Street, Teddington, England, TW11 8HG PostcodeTW11 8HG Companies at this postcode 77 Average house price in TW11 8HG £972,000 (10 sales) Map