About Hellen Sandwich Bar Ltd (12216000) United Kingdom