About Killa Sandwiches Limited (12700941) United Kingdom