SELO 01 LTD Company number 16964541 · Monitor this company Active Overview Control Documents Analysis Location Related Registered office Address105 Thornsbeach Road, London, United Kingdom, SE6 1EY PostcodeSE6 1EY Companies at this postcode 343 Average house price in SE6 1EY £591,000 (11 sales) Map