23 EDENVALE STREET LIMITED Company number 04275891 · Monitor this company Active Overview People 12 Financial Control Documents Analysis Location Related Registered office Address23b Edenvale Street, London, SW6 2SE PostcodeSW6 2SE Companies at this postcode 14 Average house price in SW6 2SE £789,000 (25 sales) Map