IMBROS LIMITED Company number 11927274 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office Address48 Charlton Church Lane, London, United Kingdom, SE7 7AB PostcodeSE7 7AB Companies at this postcode 68 Average house price in SE7 7AB £424,000 (58 sales) Map