About New Wave Store North Ltd (12510502) United Kingdom