About Nicolas James Investments Limited (06015798) United Kingdom