About Leo Supermarket Ltd (13205529) United Kingdom