About Nicolas Holdings Ltd (10490416) United Kingdom