About Lalo Corner Shop Ltd (12119140) United Kingdom