About Let S Buffet Sandwich Bar Limited (11639056) United Kingdom