About Helmsley Spice Ltd (10523080) United Kingdom