Essential Traders 22 Denbigh Street, London, London SW1V2ER