About Triangle Sandwich Limited (13220468) United Kingdom