Elena Gleeson (Sidorova)
Designer
from London, UK
Originally from Moscow, Russia, interior and furniture designer currently based in London, the UK