About Ashfords Spice Limited (10278266) United Kingdom