Redevco, one of Europe’s largest privately-owned real estate managers with approximately €10 billion of assets under management, has secured a letting to luxury beauty brand Charlotte Tilbury and independent fragrance house Isle of Avalon at its Hanningtons Estate in Brighton.