About Leaf Tea Shop And Bar (manchester) Limited (09142586) United Kingdom