About Leah S Bistro Limited (10628703) United Kingdom