About John Findlay Russell (investments) Limited (SC041947) United Kingdom