About North And South Supermarket Limited (09894805) United Kingdom