About Bistro 24 Limited (08350171) United Kingdom