TESSLA LIMITED Company number 11917785 · Monitor this company Active - Proposal to Strike off Overview People 1 Financial Control Documents Analysis Location Related Registered office Address43 Mereworth Drive, London, England, SE18 3ED PostcodeSE18 3ED Companies at this postcode 7 Average house price in SE18 3ED £588,000 (16 sales) Map