About Mackay Industries Ltd (12724286) United Kingdom