TERMCROWN LIMITED Company number 03488765 · Monitor this company Active Overview People 10 Financial Control Charges Documents Analysis Location Related Registered office AddressOdessa Wharf, 7 Odessa Street, London, SE16 7LY PostcodeSE16 7LY Companies at this postcode 9 Average house price in SE16 7LY £635,000 (12 sales) Map