C&L E-COMMERCE LTD Company number 16593526 · Monitor this company Active Overview People 2 Control Documents Analysis Location Related Registered office Address24b Medora Road, London, England, SW2 2LN PostcodeSW2 2LN Companies at this postcode 20 Average house price in SW2 2LN £688,000 (14 sales) Map