About The Ranch Cafe And Deli Ltd (12274428) United Kingdom