About Leaf Tea Shop And Bar West Kirby Trading Limited (13138669) United Kingdom