About Sweet & Chilli Limited (06179812) United Kingdom