About Keogh & Savage (investments) Limited (SC042634) United Kingdom