About Lemon Grass Maidenhead Ltd (12641657) United Kingdom