About Lemon Grass Gardens Limited (07167935) United Kingdom