About Mckay-fox & Co Ltd (12380002) United Kingdom