About Lemongrass Grove Limited (13310434) United Kingdom