About Alpha Leicester Ltd (11357202) United Kingdom