About Leo Daily Store Ltd (11808711) United Kingdom