About Fresh Cafe & Sandwich Bar Ltd (11066548) United Kingdom