About R.r. Mackay & Company Limited (SC035043) United Kingdom