About Helmosher Convenience Store Ltd (13667434) United Kingdom