About Mackay & Jardine Limited (SC008977) United Kingdom