INVELA LTD Company number 13395912 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office AddressFlat 29 Stanfield House 12-40, Frampton Street St, London, United Kingdom, NW8 8LE PostcodeNW8 8LE Companies at this postcode 27 Average house price in NW8 8LE £518,000 (20 sales) Map