About Lemon Grass (chichester) Limited (07394563) United Kingdom