About James Macarthur & Co Limited (SC080423) United Kingdom