About Lemon Grass Lewes Limited (09970966) United Kingdom