About M & F Spice Ltd (12955519) United Kingdom