TENTRA LIMITED Company number 17325860 · Monitor this company Active Overview Control Documents Analysis Location Related Registered office AddressApartment 4 5 Spanish Road, London, England, SW18 2HX PostcodeSW18 2HX Companies at this postcode 10 Average house price in SW18 2HX £666,000 (16 sales) Map