About Nice & Spice London Limited (11334882) United Kingdom