About Spice Hill London Limited (12278669) United Kingdom