LEYTON INDUSTRIAL VILLAGE, FIRST FLOOR VILLAGE HOUSE, LONDON, UNITED KINGDOM
71-75 SHELTON STREET, LONDON, UNITED KINGDOM