INDUS LONDON LIMITED Company number 05272274 · Monitor this company Active Overview People 4 Financial Control Documents Analysis Location Related Registered office Address10 Spencer Road, Ilford, Essex, IG3 8PW PostcodeIG3 8PW Companies at this postcode 77 Average house price in IG3 8PW £420,000 (45 sales) Map