About The Sandwich Factory Holdings Limited (03194496) United Kingdom