About Leo S Coffee Shop Limited (10005202) United Kingdom