London developer buys site from Essential Living
Essential Living has sold half of its Perfume Factory scheme, W3, to Imperial College for £30m.
Essential Living is revising its plan for its Perfume Factory scheme in North Acton, W3