ARMSTRONG DEVELOPMENTS & INVESTMENTS LTD Company number 16496703 · Monitor this company Active Overview People 2 Control Documents Analysis Location Related Registered office AddressArmstrongs Mill, 173 Charnwood Road, Shepshed, Loughborough, Leicestershire, United Kingdom, LE12 9NN PostcodeLE12 9NN Companies at this postcode 11 Average house price in LE12 9NN £341,000 (10 sales) Map