About Mackay Hotel Company Ltd (SC308943) United Kingdom