About Bistro 26 Limited (08317098) United Kingdom