About The Glasgow Sandwich Company Limited (SC260283) United Kingdom