About No 1 Sandwich Limited (11025196) United Kingdom