About Mickleover Spice Limited (12353812) United Kingdom