IMPROVERS LIMITED Company number 14129648 · Monitor this company Dissolved Overview Documents Analysis Location Related Registered office Address124 Buckhold Road, London, England, SW18 4AR PostcodeSW18 4AR Companies at this postcode 12 Average house price in SW18 4AR £641,000 (11 sales) Map