EXIT MAP Company number 13503177 · Monitor this company Active Overview People 3 Financial Control Documents Analysis Location Related Registered office Address31a Lambert Road 31a Lambert Road, London, - None -, United Kingdom, SW2 5BB PostcodeSW2 5BB Companies at this postcode 20 Average house price in SW2 5BB £660,000 (42 sales) Map