About Lemon Grass Hove Limited (10556625) United Kingdom