About The Sugar Shop International Limited (05326506) United Kingdom