About Nicolas James Trustee Limited (06015790) United Kingdom