About Clifton Spice Limited (12719882) United Kingdom