Stamford London

A clean, smooth, burning smell that transports you to another world with soothing fragrances to suit every mood or meditation. Stamford London is the UK’s leading specialist manufacturer and distributor of quality incense. Stamford Incense is hand-rolled using only the purest, highest quality ingredients. They are manufactured using traditional techniques and timeless recipes handed down through the generations.