About Nicolas James Properties Limited (10065447) United Kingdom