About Lemon Grass (findon) Limited (09484383) United Kingdom