About Tickford Street Convenience Store Limited (11367302) United Kingdom