About Lemongrass Kitchens Limited (04518467) United Kingdom