About Lemongrass Brentwood Limited (10476865) United Kingdom