About The Sandwich Factory (scotland) Ltd (SC626383) United Kingdom