CARROLL INSTALLATIONS LIMITED Company number 06555476 · Monitor this company Dissolved Overview People 2 Financial Control Documents Analysis Location Related Registered office Address100 Teesdale Street, London, E2 6PU PostcodeE2 6PU Companies at this postcode 34 Average house price in E2 6PU £495,000 (23 sales) Map