About Spice Hut Leyton Limited (12878059) United Kingdom