About Jammy Doughnuts Ltd (13598140) United Kingdom