About The Big Sandwich Limited (11328050) United Kingdom