About Nextra Supermarket Ltd (07178433) United Kingdom