About Glasgow Sandwich Mania Ltd (SC358312) United Kingdom