About Deols Convenience Stores Ltd (10640698) United Kingdom