About Cuban Sandwich Limited (NI634961) United Kingdom