BIOTECH VAULT PLC Company number 08202099 · Monitor this company Dissolved Overview People 17 Financial Control Documents Analysis Location Related Registered office Address17 MELROSE CLOSE, LONDON, SE12 0AL PostcodeSE12 0AL Companies at this postcode 23 Average house price in SE12 0AL £422,000 (15 sales) Map