About John Mackay & Sons Limited (SC083044) United Kingdom