About Acklam International Foodstores Limited (13086791) United Kingdom