INDOMITABLE TRADING LIMITED Company number 11655151 · Monitor this company Dissolved Overview People 1 Control Documents Analysis Location Related Registered office Address29 LOWICK ROAD, HARROW, UNITED KINGDOM, HA1 1UP PostcodeHA1 1UP Companies at this postcode 11 Average house price in HA1 1UP £620,000 (11 sales) Map