B N VEMURI LIMITED Company number 12012557 · Monitor this company Dissolved Overview Control Documents Analysis Location Related Registered office Address61 Leigh Road, London, England, E6 2AR PostcodeE6 2AR Companies at this postcode 54 Average house price in E6 2AR £384,000 (30 sales) Map