About N&s Traders Ltd (13299246) United Kingdom