About Nicolas James Holdings Limited (05680246) United Kingdom