About Lemon Tree Bistro Ltd (10857222) United Kingdom