About James Mcnaught Limited (10830226) United Kingdom