About The Leaf Kitchen Ltd (13679052) United Kingdom