About Stanford Spice Ltd (11354987) United Kingdom