About Wycombe Spice Ltd (10384617) United Kingdom