About J.r. Mckay & Sons Limited (SC319101) United Kingdom