About Lemongrass House Limited (NI678663) United Kingdom