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 374 Average house price in SG1 3EJ £407,000 (11 sales) Map