About The Swallows Sandwich Management Limited (02825559) United Kingdom