About Curry & Spice Ltd (SC621236) United Kingdom