About North London Spice Limited (12994465) United Kingdom