About Sandwich Cubano Limited (13353236) United Kingdom