About Jammy Limited (02620872) United Kingdom