About The Green Leaf Company (london) Ltd (10990293) United Kingdom