About Lemon Grass (horsham) Limited (08654832) United Kingdom