About Kensington Spice Ltd (13380137) United Kingdom