About Leaf Tea Shop & Bar West Kirby Venue Limited (12434840) United Kingdom