About Solo Sandwich Bar & Cafe Limited (08904274) United Kingdom