About Tc Sandwich Holdings Limited (12660374) United Kingdom