About James Alfred Corporation Ltd (07658168) United Kingdom