About Spice Merchant Devon Limited (13220336) United Kingdom