About Meat & Spice Ltd (09554093) United Kingdom