About North And South Trading Ltd (12614897) United Kingdom