About Jelly Roll Cafe Limited (07932302) United Kingdom