About Mckay & Innes(cults) Ltd (SC685912) United Kingdom