OLFACTIVE LONDON LTD Company number 10857311 · Monitor this company Active Overview People 3 Financial Control Documents Analysis Location Related Registered office Address18 - 20 High Street, Stevenage, Herts, England, SG1 3EJ PostcodeSG1 3EJ Companies at this postcode 378 Average house price in SG1 3EJ £406,000 (11 sales) Map